INTERNATIONAL
APPLE CORE *
presents
jjj^ ^ 1 ^ jj'
TM
The Pretnier Magazine for Apple Computer Users
VOLUMES NUMBER 2
MAY-JUNE 1982
SAVE 6 INCHES.10 POUNDS.
On the new, slicked-up,
trimmed-down Starwriter F-10.
It’s C. Itoh’s latest genera-
tion of letter-quality printers.
It cranks out flawless copy
at 40 cps; and its full 15"
carriage lets it double in brass
for both letter processing and
business applications. You
can plug it into almost any
micro on the market (serial or
parallel) simply by plugging it
in. And then make it keep on
trucking with inexpensive,
easily available Diablo com-
patible daisy wheels and
ribbons.
In its serial mode, it can
print just about anything
(including boldface, under-
lines, subscripts and super-
scripts), and snap the carriage
back to start the next line
in less than a second. In its
line mode, it prints in both
directions, for even faster
throughput.
(While making about as
much noise as a cat walking
on Kleenex.)
It’s a nice, portable 30
pounds -about 10 pounds
lighter than the Starwriters
before it. And it stands
exactly as tall (or precisely as
small) as a dollar bill.
Speaking of which;
Incredibly, the Starwriter F-10
sells for about the same
preposterously low price as
its predecessors. Which is to
say, about $800 less than a lot
of other printers that don’t
even come close to measur-
ing up. Or even better. . .
Measuring down.
Distributed Exclu-
sively by Leading
Edge Products, Inc.,
225 Turnpike Street,
Canton, Massachu-
setts 02021. Call: toll-
free 1-800-343-6833;
or in Massachusetts
call collect (617j
828-8150. Telex
951-624.
lEADIKG
EDGE
A WILD AND
Buy Five Megabytes
Of Winchester Storage
For $999 Direct From Xebec.
The Offer. For Apple D® Users— And Other Users, Too.
If you’re looWng to add mass storage capacity to your
Apple II without looldng for the rich uncle to fund the
enterprise, look no further. $999 is all you’ll pay for
our Intelligent Disk Assembly, which includes a state-
of-the-art Winchester disk drive eind an advanced
Xebec single board controller. Add a few hundred
dollars more and you’ll also get the components to
complete the subsystem. A highly relicible 115V/230V
power module. A cable set. A host adapter personcil-
ity card. Apple DOS, CP/M® or Pascal software and a
component cabinet. Installation instructions and docu-
mentation mal<e assembly simple. More important, it
mal<es you a richer person because you do it yourseif
and save up to half the cost of comparable storage
products.
Even if you have CPU attachments other than the
Apple II, we’d like to hear from you. Xebec is cur-
rently developing a whole range of small computer
interfaces— cind we may be abie to plug you into an
offer as wild and aazy as this one by the time you
get to the toll-free numbers at the bottom of this ad.
The Company Behind The Offer. Xebec.
Xebec, an MSC Company, has been in the microcom-
puting business for over a decade now. In fact, we’re
currently the largest supplier of controiler products and
technology in the business, numbering companies like
Hewlett-Packard and Lcinier among our miaocom-
puting customers. This unique opportunity for us to
offer these mass storage subsystem components at
this price is limited. Therefore, we urge you to see us
at the Applefest® in Boston, May 14-16; or fill out and
return the coupon in this ad.
XEBEC
AN MSC COMPANY
432 Lal<eside Drive/Sunnyvale, CA 94086
Apple II and Applefest are registered trade and service marks of
Apple Computer, Inc. CP/M is a trademark of Digital Research, Inc.
Please send me
Intelligent Disk Assembly(s), which includes the
Winchester rigid disk drive and the single board controller. I
understand that all accessories ordered for the disk assembly
will correspond to the number of
disk cissemblies ordered. 1 further
understand that if I order the
entire disk cissembly package
(including one Apple software
program), 1 am entitled to that
package for just $ 1 299 as
opposed to the Individual com-
ponent price of $1347.50.
Intelligent Disk Assembly
Drive and controller $999.00
Accessories for Intelligent Disk Assembly
□ Cable set $ 65.00
□ Host adapter personality card $ 75.00
□ Power module $125.00
□ Apple DOS software $ 8.50
Q Apple CP/M software $ 8.50
□ Apple Pascal software $ 8.50
□ Cabinet $ 75.00
□ Complete installation instructions
and documentation free
! Please add appropriate state and local tcixes. Freight for above
I is Included. We invite users of CPU’s other than Apple II to
■ contact Xebec toll free for information cis to the schedule of
- availability of subsystems for their particular attachment. Outside
I California, call 800-538-1644. In California, call
I 800-672-1842.
.WITH A FULL HOUSE OF 5 >/4" DRIVES
Mlcro-Scl has three disk drives and two
controllers so you can configure your Apple ir“ or
Apple II Plus'- systern to fit your Individual budget
and performance requirements.
THE FIRST ACE— A2
The new A2 Is the prlce/compatlblllty substitute
tor the Disk ir Intended as the second drive on
an existina controller, or os a full A2 subsystem.
The A2 drive or A2 subsystem is an Ideal choice
when the drives will be primarily used for
entertainment or prepackaged software programs.
THE SECOND ACE— A40
The A40 is a price/perfbrmance alternative to the
Disk II With 40 tracks, you get an additional 20K
bytes, and faster track-to-track access. The A40 is
Intended for use in dedicated DOS, CP/M and
Pascal applications, and as a companion drive for
the A70. The A40 is Mlcro-Scl's most cost-effective
disk subsystem for the Apple lls.
THE THIRD ACE— A70
The A70 Is the price/capacity alternative.
At over a quarter million bytes per drive, the A70
has the capacity of two Disk lls or an eight-inch
floppy, but costs only slightly more than a single
Disk II. One A70 supports a DOS file as large as
270K, a CP/M file up to 254K, and 560 blocks
In Pascal.
THE PAIR— MICRO-SCrS CONTROIIERS
The A2 comes with a unique new controller.
This controller supports any combination of A2s or
Disk lls, you have complete flexibility.
The A40 and A70 share a common controller.
Mix A40s and A70s In any fashion, one A40 with
one A70, two A40s or two A70s— all on the
same controller.
You can have a Disk II or A2 controller with
Disk II or A2 drives and still add an A40 or A70
subsystem. Thafs full system-level compatibility.
THE PAT HAND
Versatility, reliability, capability are assured
when choosing MIcro-Sci. Pick the drive, pick the
controller, pick the capacity and function. Whatever
your need, DOS 3.2, 3.3, Pascal, CP/M, games or
pre-packaged software, Micro-ScI has the drive.
Start wherever you choose with the knowledge
that you can expand without concern. All MIcro-Sci
products are backed by a full 120-day warranty
(parts and labor).
Our complete line of Apple compatible products
makes us the dealer's choice. We're always looking
for good dealers.
International dealer Inquiries:
International Markets Co., Telex; 69-6191.
TELEX CO LSA
MICRO-SCI
17742 IRVINE BOULEVARD .SUITE 205 .TUSTIN, CALIFORNIA 92680 .714/731-9461 .TELEX: 910-346-6739
MICRO-SCI IS A DIVISION OF STANDUN CONTROLS, INC,
* '“APPLE II, APPLE II PLUS * '“DISK II DAPPLE. APPLE It AND DISK H ARE REGISTERED TRADEMARKS OF APPI F noMOi mrpc oi ipfptiwo OAI ifoowia
TaKc a bite
Vol. 3, No. 2 May -June, 1982
Coven One of the Few Quiet Moments at the Faire. Jim Gray photos.
Make the Devii Do Itl - Neil Lipson 16
The Diablo Printer and the Apple Computer.
File Cabinet Initializer / Stuffer - Mike Kramer 26
Improvements to an “Old Faithful” Data Base.
Applesoft List Formatter - David H. Bartley 36
A pretty and clear format for your program listings.
Educational Uses of the Computer -Ted Periy 50
From the Education SIGroup.
Hello, Operator? - Joe Budge 52
V^at’s an Operating System, anyway?
Three Pascal “Features” - Paul Sand 55
When is a bug not a bug?
West Coast Computer Faire - Amanda Hixson 60
With photos of L Affaire Warren by Jim Gray and Earl Rand.
Apple III Invokable Modules - Alan Anderson 66
A start toward improving your SOS condiments.
Will the Real Apple Pascal Please Stand Op? -Dr. Wo 75
Looking at transportable alternatives.
DEPARTAAENTS
Textfile 6
Print Fre(Ed): Pyrex?-Val J. Golding 8
Planting a Seed: The Vanishing Hacker - Peter C. Weiglin 11
Letters 14
lAC Sponsoring Members 45
President’s Message -Ken Silverman 81
Forbidden Fruit - Mark L Crosby 84
Temptations, Necessities, and Delicacies.
Apple
Orchard
Vol. 3No. 2 May-Junel982
Entire contents Copyright © 1982
by International Apple Core
Peter C. Weiglin—Editor and Publisher
Ingrid Worthge— Art Director
Val J. Golding — Editorial Associate
Mark L Crosby— New Products Editor
“Dr. Wo”— Pascal/ Languages Editor
EDITORIAL MATERIAL TO:
Apple Orchard
910 A George St.
Santa Clara, CA 95050
(408) 727-7652
ADVERTISING REPRESENTATIVE
Jeff Ginsberg
(213) 450-0056
SUBSCRIPTIONS-DEALER INFORMATION
Apple Orchard
910 A George St.
Santa Clara, CA 95050
(408) 727-7652
Karen Vanikiotis— Circulation Manager
INTERNATIONAL APPLE CORE
Jeny Vitt
Officers
Chairman
(214) 369-7660
Ken Silvemnan
President
(408) 727-7652
Dave Gordon
\fice-President
(213) 709-1202
David Alpert
Treasurer
(312) 295-6078
Joe Budge
Secretary
(919) 489-4284
Roger Keating
Regional Directors
P.O. Box 448, Double Bay 2048, NSW, Australia
Auby Mandel
409 Queen St W., Toronto, OnL, Canada M5V 2A5
Wolfgang Dederichs
Auf Drenhausen 2 4320 Hattigen, West Germany
Harlan G. Felt
(Northern United States)
(408) 866-1733
James E. Hassler
(Northern United States)
(307) 632-4934
Jerry Vitt
(Southern United States)
(214) 369-7660
Scott Knaster
(Southern United States)
(303) 238-8301
Bemie Urban
(Eastern United States)
(301) 229-3458
Tony Cerreta
(Eastern United States)
(914) 636-3417
Fred Wilkinson
(Western United States)
(415) 585-2240
James Simpson
(Western United States)
(805) 492-3391
Committee Chairmen
SPECIAL INTEREST GROOPS;
Education SIG
Ted Perry
(916) 485-1690
Ham Radio SIG
James E. Hassler, WB7TRQ
(307) 632-4934
Handicapped SIG
David McFarling
(402) 467-1878
Languages
Tom Woteki
(202) 547-0984
Legal SIG
Felix B. Clayton
(803) 884-5370
Medical SIG
Larry L. Stonebumer
(714) 953-9151
ApNotes
John Shanes
(804)746-2711
Apple Orchard
Peter C. Weiglin
(415) 727-7652
lAC Software
Neil Upson
(215) 356-6183
lAC Librarian
Major Terry N. Ta>dor
(213) 3724134
Telecommunications
Craig Vaughan
(703) 255-2241
Standards
Mark Robbins
(303) 755-6440
Newsletter Exchange
David Alpert
(312) 295-6078
New Club Assistance
Randy Fields
(415) 775-7965
APPLE ORCHARD (ISSN 0277- 1 950) is published bi-monthly by the International Apple Core, Inc.,
91 0 A Georqe St, Santa Clara, CA 95050. Second Class pjostage pending at Santa Clara, CA and
additional offices.
Subscription rates: ?1 5.00 for sbc issues in the G.S.; $22.50 in G.S. funds for Canada, Mexico, AFO
I and FPO addresses: and $27.50 in G.S. funds for addresses elsewhere.
Send change of address notices and correspondence concerning subscriptions to: Apple Orchard,
910 A George SL, Santa Clara, CA 95050.
Apple Orchard is a publication of the International Apple Core, a worldwide federation of Apple
Computer Gser Groups. The opinions expressed herein are those of the authors, and do not
necessarily represent the views of the International Apple Core. While we appreciate the co-
operation of Apple Computer, Inc. and other sponsoring members, the lAC and Apple Orchard do
not necessarily represent the views of any of these companies. Our existence is derived from the
thousands of Apple users, as individuals, and it is their interests which we serve.
-'X
Every Apple Is Created Equal.
But It Doesn’t Have To Stay That Way.
An Apple^^^ is really something.
But from now on, it’s going to be
something much more. How come?
Simple. We’re introducing three
revolutionary new data communica-
tion packages, called Transend^^^
designed especially to make your
Apple rise above all others.
Our Transend data communica-
tions software provides access to in-
formation utilities; complete file
transmission of charts, VisiCalc^^^
reports, and entire programs; as well
as all electronic mail functions.
Transend comes in three different
versions. You can begin economically
with the simplest form. Transend 1,
an intelligent terminal/file transfer
system. As your needs increase, you
can move up to two other Transend
packages, without worrying about
retraining or repurchasing. Transend
2 gives any Apple II intelligent ter-
minal capabilities, plus file transfer
with complete error detection and
automatic retransmission for de-
manding business applications.
Transend 3 incorporates electronic
mail— with password security, text
editing, mailbox with mailstop, unat-
tended scheduling and receiving,
automatic redialing, and much more.
The Transformation People
Transend’s support of most popu-
lar Apple II “add-in” cards and
modems lets you upgrade your
Apple without hassle or unnecessary
expense. And you’ll immediately cut
operating costs by as much as 30%
with simple, easy-to-use menus, data
compression and 1200-baud modem
support.
Nobody on the personal computer
scene today is offering the speed, flex
ibility, and reliability of Transend in
a single upgradable software system.
Don’t miss this chance to uplift
your Apple II. Contact us or your
dealer for all the delicious details.
SSM Microcomputer Products, Inc.,
2190 Paragon Drive, San Jose, CA
95131, (408) 946-7400, Telex: 171171,
TWX: 910-338-2077.
Apple and Apple II are trademarks of Apple
Computer, Inc. VisiCalc is a trademark of Per-
sonal Software, Inc. And Transend is a trade-
mark of SSM Microcomputer Products, Inc.
Allyourneeds
in one basket.
Bite-soft offers over 1,000 items, with all the Softalk Poll
best-sellers in stock for immediate shipment In fact,
if what you want appears anywhere in this magazine,
chances are we have it in stock or on order.
Call our toll-free numbers any time 24 hours a day to
request our free catalog or to place your order for just
about any Apple™-compatible product We ship ASAP
first class mail with no postage or handling charges . . .
plus free bonus diskettes with evei^ software shipment
over $50.
More than 100 publishers represented, including:
Adventure Int’l
Continental
Artsci
Dakin5/Level-10
Astar
Datamost
Astro Graphics
Datasoft
Aurora Systerns
Data TVansforms
Avalon Hill
Denver Software
Avant Garde
Edu-ware
Beagle Bros.
Hayden Software
Brillig Systems
High Technology
Broderbund
Highlands
Bubblesoft
Howard Software
Budgeco
HSD
Calif. Pacific
lUS,
Cavalier
Innovative
CE Software
Insoft
Computek
Interlude
Context
L&S Computerware
Lazer Systems
Riverbank
Link Systems
Sensible Software
LJK Enterprises
Sentient Software
Masterworks
Sierra Software
Micro Lab
Sir-Tech
Micro Pro
Sirius Software
Microsoft
Softape
Muse
Software Publ.
Mytopia
SDS
Nikrom
Stoneware
Omega Microware
Strategic
On-Line Systems
Sub Logic
Penguin Software
Synergistic
Personal Software
Systems Plus
Phoenix Software
USA
Piccadilly
Voyager
Quality Software
Westware
plus accessories, books, furniture, monitors, printers, and
many hard -to -find computer supplies.
Kle-iofl
ALL YOUR NEEDS
IN ONE BASKET.
Toll-free/Operator 608:
(800) 824-7888
(800) 8S2-7777 in California
(800) 824-7919 in Alaska/Hawaii
For personal selection assistance, phone (213) 843-1155.
Or, write RO, Box 175, North Hollywood, CA 91603.
Bite-.soft is aAlivision of Fiite-size Computer System. Inc.
.'\pple is a registered trademark of Apple Computer. Inc.
TEXTFILE
Well, here’s the second issue of Apple Orchard published
from our Santa Clara home office. At 1 1 2 pages plus cover,
it should validate everyone’s hopes that we have in fact
become a bi-monthly publication. We’re gratified by your
response to the March- April issue. We’re also not standing
still; the Apple Orchard is continuing to expand, with your
support and participation.
And did we get comments on the philosophical ob-
servations, the unbashful opinions, the penetrating
analyses of the computer? Naah. We got comments on the
cover photo, namely the dirty fingernails on the Gmbby
Paws of the Future. Even got accused of running a dirty
book. Well, the photo shows the typical condition of the
paws on a more or less typical 9 - year old male,
immediately before discovery by his mother. Reality ain’t
always pretty, friends.
This issue, Neil Upson, the lAC’s Software Chairman,
naturally writes about . .er, hardware. Specifically, the
Diablo printer, which is the letter-quality worl^orse. Thanks
too to the Diablo folks for the photos and other information,
despite the fact that some of Neil’s opinions may not fit into
their marketing plans.
There has been much discussion of the “transportability” of
the Pascal language. This issue, Paul Sand describes some
“features” of Apple Pascal, and the redoubtable Dr. Wo
covers some different available versions of Pascal. In the
July-August issue. Bill Shepard will provide a unit that
allows the user a far greater measure of independence from
specific hardware.
And before the BASIC user feels totally left out, we have
what has to be the prettiest of “prettyprint” programs we’ve
seen for listing programs in BASIC, thanks to David Bartley.
This one is a great help if you’ve ever puzzled over a printout
of your latest program, with multiple statements in one
program line, trying to figure out what goes where. The
article appeared in much shorter form in the Apple- Dillo,
the newsletter of the San Antonio Appleseed group; Mr.
Bartley is its Editor. (Note that we will adopt this routine for
use elsewhere in the magazine.)
As always, we invite your comments.
One Apple
and%550
can make a lot of pies.
And charts. And grafdis.
Introducing the New Personal
Computer Plotter from
Hewlett-Packard
Now you can use your Apple® com-
puter to generate your own presentation
charts, graphs, and pie charts. How?
Simply add on the new high
quality, low cost HP 7470 A
Personal Computer
Plotter. V
The 7470A helps you
save time, save money, and,
lets you communicate quickly, accu-
rately and effectively.
The eye is faster.
Data, when visualized graphically, becomes informa-
tion fast. Charts and bar graphs can make any presenta-
tion clearer and more readily understood. But asking your
staff to produce the graphics IHi
for your next presentation
doesn’t ensure accuracy or
artistic talent. And going to
outside suppliers can be
costly. Combined with your
Apple® computer, the new
HP 7470 A plotter does the
communicating for you.
Quickly. Logically. And with
off-the-shelf software.
Count on it.
The 7470A is built the Hewlett-
Packard way. To last. Designed and
engineered with only a few parts, none
of which require adjustment. And with
customized integrated circuits
that ensure reliability.
Pen Pals.
The HP 7470A has
two single-pen stables
that output multi-color plots in
your choice of ten coordinated colors. Pens
are automatically capped and stored.
An option youTl want, too.
For only $95, you can also get a 17057 Overhead
Transparency Kit that turns your plots into transpar-
encies for overhead projectors. For “I need it tomorrow
at 9:00 A.M!” meetings, it’s a necessity.
Start plotting your next presentation today.
Clip and mail the coupon below. Now.
Mail the coupon below and we’ll send you— absolutely
free — a sample plot, a more detailed brochure, and a
sample overhead transparency.
Then . . . stop in at your nearest Hewlett-Packard
Dealer. See the HP 7470A in action. Once you see it
demonstrated you’ll find a hundred ways to make your
own Apple® pies. And charts. And graphs.
Fast and pretty.
The 7470 A gives you high plotting speed with excellent
line quality. . .faster than any competitive small plotter.
On top of all that, it comes in an attractive design
package that looks nice on your desk. And it does it
for only $1,550. (U.S.A. domestic suggested retail price.)
When performance must be measured by results
HEWLETT
PACKARD
Seeing is believing. Send me a sample plot, an overhead transparency, and more detailed information.
Name Title
Company
Address .
City, State & Zip
Phone Number ( )
Send to: Hewlett-Packard, 16399 W. Bernardo Drive, San Diego, CA 92127— Attn: Nancy Carter
Apple is the registered trademark of Apple Computer, Inc.
11202 AO/05
PRINT FRE(ED)
by ValJ. Golding
What’s this I hear about Pyrex?. . .
The subject of piracy and pro-
tection has been mercilessly beat
to death in the magazines, all of
which, up till now, has accom-
plished little. We would like to feel
these are the last words we need to
pen on a matter that seems almost
to border on the obscene, by virtue
of its over-coverage. If you are a
glutton for punishment, read the
feature section in the April 1982
Call -A.P.P.L.E. Dr. Lingwood
offers what we believe is the only
practical recourse for software
manufacturers; Mark Pelczarski,
president of Penguin Software
joins with consumers and asks us
to not abuse the trust he has shown
in us by non-protecting new soft-
ware releases.
We have written and released
one commercial program, our
Directory Title Writer utility. Re-
cently a major bug was brought to
our attention, and while correcting
that, we also removed the limited
protection that was originally on
the disk. We ask again that the
industry, and particularly those
who produce business-oriented
programs, remove their locks
and/or supply backup copies on a
timely basis.
We have tried assessing blame
in the past; it seems somewhat
fruitless. We cannot change what
has been and what is.
Or can we.
We have been to many club
meetings of different user groups;
we have witnessed copyrighted
programs being traded; others
have experienced similar scenes.
We have heard the old story: “1
gave it to my friend because he
never would have bought it him-
self.” That is a false assumption,
one in which we can never deter-
mine the truth unless we do not
give that copy away.
As lAC member clubs, and as
individuals, we have an obligation
to our members, and to ourselves,
to not avert our eyes. We must be
able to live with ourselves, and we
must realize that every individual
action has potential consequences
far beyond the limits of our imagi-
nation. We have already seen some
results in the form of constantly
increasing prices.
Each lAC member club, upon
filling out their application blank,
swears they will not condone the
duplication of copyrighted pro-
grams. The lAC has not the man-
power, nor would they want to be a
Scotland Yard of software. Thus,
as member clubs, we must lead the
way and set examples that not only
set our own minds at ease, but can
also serve to guide others.
‘That’s pirates, Emily.”
“Never mind.”
8 Apple Orchard
"NBBLE IS TERRFIC"
(For Your Apple)
NIBBLE 18: The Reference for Apple computing!
NHBIilS: One of the Fastest Growing Magazines in
the Personal Computing Field.
N0BLEIS: Providing Comprehensive, Useful and
Instructive Programs for the Home, Small Business, and
Entertainment.
NIBBLE IS: A Reference to Graphics, Games, Systems
Programming Tips, Product News and Reviews, Hardware
Construction Projects, and a host of other features.
NBBLE IS: A magazine suitable for both the Beginner and
the Advanced Programmer.
Each issue of NIBBLE features significant new Programs of Commercial Quality. Here’s
what some of our Readers say:
- “Certainly the best magazine on the Apple I!”
- “Programs remarkably easy to enter”
- “Stimulating and Informative; So much so that this is the first computer magazine I’ve
subscribed to!”
- “Impressed with the quality and content.”
- “NIBBLE IS TERRIFIC! ”
In coming issues, look for:
□ Stocks and Commodities Charting □ Assembly Language Programming Column
□ Pascal Programming Column □ Data Base F*rograms for Home and Business
□ Personal Investment Analysis □ Electronic Secretary for Time Management
□ The GIZMO Business Simulation Game
And many many more!
NIBBLE is focused completely
on the Apple Computer systems.
Buy NIBBLE through your local
Apple Dealer or subscribe now with
the coupon below.
TpyiNBBLE!
NOTE;
— Domestic U.S. First Class subscription rate is $36.50
— Canada Air Mail subscription rate is $42.50
— Outside the U.S. and Canada Air mail subscription rate is $47.50
All payments must be in U.S. funds drawn on a U.S. bank.
'f-1980 by MICRO-SPARC., INC. Lincoln. Mass. 01773. All rights reserved.
'Apple li a registered trademark of Apple Computer Company.
nibble
li-
We accept Master Charge & Visa
Box 325, Lincoln, MA. 01773 (617) 259-9710
I’ll try nibblel
Enclosed is my $19.95 (for 8 issues) Price effective Jan. 1, 1982
(Outside U.S., see special note on this page.)
□ check □ money order
Your subscription will begin with the next issue published after receipt of your
check/money order.
Card# _
Signature
Name
Address _
City
State
Expires
.Zip
DATAMOST
9748 Cozycroft Ave.
Chatsworth, Ca. 91311
(213) 709-1202
VISA/MASTERCHARGE accepted
$1.00 shipping/handling charge. /
(California residents add 6% taxj^
*Applell a trademark of Apple I
Computer, Inc. ■
Aye! Come aboard for the fight of your life
Fantastic HI-RES sword fighting
topside, and the fight continues . . . with
Blackbeard himself and the motley crew. What
a game! What a test of skill against opponents
who really attack and fight back! What a
chance to become the swordsman of the year!
Get your copy now - thrill to the most realistic
HI-RES graphics ever!
SWASHBUCKLER. Only $34.95 for the
Apple II*. At computer stores or: ,
You're in a duel to the death against a black-
hearted pirate crew. Look out! Here they come
swinging and slashing with their pikes, swords,
and knives.
Pirates to your right, pirates to your left . . .
poison snakes, spiders, scorpions and killer rats!
Hear your sword ring as you parry, thrust,
lunge . . . run them through! If you're swords-
man enough to win below decks, you go
Planting
a seed...
THE VANISHING HACKER
Do you remember the “hacker,”
also known as the computer hobby-
ist? There he sits, late at night, pro-
gramming, probing the machine’s
inner depths, sometimes cursing soft-
ly, others shouting ecstatically. The
machine does what you tell it to do,
not what you want it to do.
The hacker can easily be picked
out of a crowd; he (or she) is the one
who bought an Apple for its own sake;
who survived the “Whatcha gonna
doowiddit” inanities, and who gradu-
ally conditioned the machine to serve
human needs. Sometimes by force.
There was pride at the first successful
simple BASIC program, and a grow-
ing competence on the part of the
hacker. &plore Pascal? Maybe even
venture into machine language? Sure,
why not? It’s even possible that the
hacker’s efforts filled some need in
the marketplace, spawning a “base-
ment” business or “cottage industry.”
It was probably inevitable, but in
today’s Apple world, the hacker is said
to be vanishing from sight. He is being
overwhelmed by the “users,” who
didn’t buy Apples for the fun (!) of it,
but to use the machine like any other
appliance, for a job of work that had to
be done. There is no interest there in
pushing back frontiers; just keep up
the inventory and that will be enough,
thank you.
But the “hacking” process goes
through stages of development too
. . . and there was a creativity born of
necessity in the early days of the
Apple 11 phenomenon that we see less
of today, because there is more, and
more refined, material available.
Hacking is no longer necessary to
achieve rapport with the Apple 11.
Net result: fewer people become
hackers, although more people are
users. Ask the market researchers;
they’ll tell you that the hobbyist is not
the marketplace. In fact, “hobbyist” is
almost a dirty word to the corporate
newcomers in their three-piece suits,
come to profit where hackers blazed
the trail.
We owe thanks to the hackers for
the microcomputer. No large or even
medium sized corporation brought it
forth, although these are now stress-
ing the bandwagon to near its weight
limits. Of the hackers who gave this
industry its start, some have been
rewarded beyond dreams; others have
been forgotten, or have had to endure
seeing others receive acclaim not
altogether due them. Growth and
corporateness has become inevita-
ble, and that is not a climate in which
hackers flourish.
Apple The Company is a classic
example of sudden growth and the
human problems that accompany it.
The attempt to impose the institu-
tional structure of a large corporation
on what conventional business wis-
dom calls “Camp Runamok” is, frank-
ly, a battle, to be won only at great
cost. Meanwhile, the “hackers” who
created Apple The Company are leav-
ing; most notably co-Founder and
hacker folk hero Steve Wozniak.
’Twas ever thus; Watt, Newcomen,
Cooper, the Wrights, Ford, were all
hackers. T. A. Edison was a “hacker”
of the first water, unconcerned by the
politics of the Corporate Research
budget. And he too was cast aside by
the corporate grayness that survives,
“bringing good things to life” today.
From a societal standpoint, it’s
probably better to have more than
500,000 people improving their lives
somewhat as users, than 10,000
hackers, consumed by an electronic
passion but operating in relative ob-
scurity. So the market is better for
everyone.
And has the “hacker spirit” really
been done in? Fat chance. Just check
out the Apple / // Group, which dis-
plays those telltale pioneering over-
tones. No, if the hackers “vanish” at
all, they vanish like a scouting party;
over the horizon, ahead of the rest of
us.
May - June 1 982 1 1
QiassBSKvnK
K?WWWi«K^K«
Letters
to the Editor
v'«<ani»Mr<iK!iRi!«iW.iis«iir!i9i9ei»niini
k K2Kiis«»2K«i9uaiu»nn»K»:<tiuisiinK!i«sisuiQi»nnir4K«' m
mmz
rj^KiW,
,<iK0.V
-KW£^
'£«;•!« StfnK
:«nnK«
JlSiSKaS
nK»:«;nim!Ri3i;^iSia
;<SlSlQti«iM>I««K<K»r4l»i
Copy Protection
the courts can handle, but the first
point made can be addressed here.
By removing the mail-order houses
from the marketplace, the customer
is forced to buy at retail stores, where
the prices are generally higher.
Limiting a consumer’s options is
never in his best interest Further,
Kudos to Andent Inc. for their
continued sale and support of
software without copy protection
(Letters, Apple Orchard, March-
April 1982). It seems that other
software companies are coming
around to the realization that
such “protection” actually costs them
more sales than does the piracy.
As manufacturer of the original
Lower Case Adapter, 1 have had over
100 calls asking whether the LCA is
compatible with VisiCalc. 1 have to
answer that the LCA doesn’t interfere
with VisiCalc, but that there won’t be
lower case type. And, because
VisiCalc is copy-protected, 1 don’t
know how to modify it to utilize lower
case.
1 would like to use VisiCalc myself, but
have not purchased it for two
reasons: 1 can’t allow my business to
be dependent on a software package
that can’t be backed up, and nearly all
of my work is done on 8-inch disks,
and VisiCalc can’t be “moved up” to
the bigger disks.
1 can’t imagine any business
knowingly tying itself to a product that
can’t be backed up, regardless of how
good the product is. And what if a
business does start using a product,
then later needs more disk space?
Dan Paymar
Durango, CO
Mail Orders
Sir:
We find the no-mail order policy
recently implemented by Apple
Computer very distasteful.
Apple’s new policy was described
as an effort to provide consumer
education and promote customer
satisfaction. This is patently false, and
we’re surprised that Apple would
think that a group of computer users
would fall for it There is also the
question of restraint of trade, which
because a large portion of Apple’s
current “family” became members
by mail, this can’t help but have an
effect on Apple’s market share.
The claim that “only the retail stores
can provide the necessary sendee
and education” is based on a faulty
assumption: that the retail stores can
and do provide this sendee. In the
areas of both sales and service, many
stores just have not justified Apple’s
confidence in them. A good retailer is
rare, and most are poor at applying
their products to the needs of thew
their products to the needs of the
user. They are good at develop-
ing schedules of high prices, though.
The “customer satisfaction” that
Apple is trying to improve would be
better served if Apple leaned on its
retailers, rather than removing a spur
to better performance. The con-
sumer who orders by mail knows
that he can’t get personal service; his
eyes are wide open.
And, if Apple enforces the mail order
ban, how will someone outside of a
metropilitan area purchase equip-
ment? For that matter, what if any
store is out of stock?
1 2 Apple Orchard
We do support our retailers when they
have products and services we can
use, given price and availability
Screen Director
Screen Director™ retrieves and dis-
plays any standard image file on your
Apple's video monitor, large screen
TV or color printer. For only $150,
Screen Director™ gives you
a filmmaker's finesse in
boardroom presentations,
management briefings
and demonstrations
for clients.
With Screen Director™ you can scroll
forwards and bacl<wards through any
color displays, with dissolves or cuts
from one image to the next — all at
the touch of two buttons.
You can even enhance your
I Apple Business Graphics
with title slides in a variety
of fonts and
colors.
Spice your Apple with cinema.
-:r-
■;V:'r' ■■■ ■ V-
R|.
" .'ivW; ■ 'is
Screen Director™ includes both the two-button controller
and all necessary software.
Screen Director'" is a product of
Business & Professional Software, Inc.,
creators of Apple Business Graphics.
Yes, please send me a dealer list for Screen Director"” I
Name Title
Apple is a trademark of Apple Computer, Inc.
For information on dealers of Screen Director'
in your area, please return this coupon to
- Address.
.Zip.
. Phone 1-
Business & Professional
Software, Inc.
I43 Binney Street
Cambridge, A/IA 02142
□ I would like additional Information on Apple Business Graphics and its use
□ with this printer or plotter:
□ with these other programs; _
or call (617) 491-3377.
□ to produce xerox color copies, overhead transparencies and 35mm slides
□ I am a dealer. Apple Orchard 5/82
-■p0
I H i
■■ " ?i
. ■: ■■ .-.■.
^ ,T '- 6 .
Software Breakthrough!
THE WORD HANDLER
BY SILICON VALLEY
THE ONLY WORD PROCESSOR IN THE WORLD
FOR THE APPLE THAT:
• Gives you full line capability on the screen, no boards nec.
• Two character formats to choose from at all times!
RUNS WITHOUT ANY HARDWARE MODIFICATIONS!
HIGH POWER
LARGE SCALE
Simplicity of
Operation!
Direct to disk!
All functions seen on the screen!
• Lower and uppper case
underlining
• Superscript, bold, and
unlimited tabs
• Even and normal justification
• Other functions seen on
turnkey systems in the
$13-$20,000 range
• Proportional spacing
DEALER INQUIRIES INVITED
1625 EL CAMINO REAL. SUITE 4
BELMONT, CA 94002
(415D 593-4344
• Software programmable baud
rates to 19200BPS
• Auto-baud: Automatic incom-
ing baud rate recognition &
matching
•Telex/TWX pulse-dial func-
tion
• 5-Bit baudot code, 7-Bit ASC II
or 8-Bit EBCDIC capability
• software break/send detect
• CPU interrupt hardware/
firmware
SPECIAL
INTRODUCTORY PRICE
$199^s
lb Order Call
( 212 ) 947-5533
INTRAs PSIO — Programmable Serial I/O board is fully compatible with current Apple*
software including Pascal l.I, Applesoft,* and Integer Basic. It provides a full EIA RS-232 DTE
interface to most modems, printers and CRT terminals as well as an opto- isolated current
loop interface strappable for full or half duplex, active or passive, 2-wire or 4-wire, 20mA or
60mA operation up to 200V
DEALER INOUIRIES INVITED
•Apple and Applesoft are registered
trademarks of Apple Computer, Inc.
On board IK ROM software enables user programmable printer width control, delay after
carriage return, automatic line-feed generation, and video display Serial character format is
user alterable with the most popular configurations set as default conditions.
Unique to the PSIO are a full range of continuously variable, programmable asynchronous
data rates to 19.2 K baud; automatic recognition of the incoming data rate from a remote
terminal; and firmware routines to pulse-dial calls onto the internationalTelex-TWX network.
Computer
120-10 Audley Street
Kew Gardens, N.Y. 11415
considerations, but we do not con-
sider any store to have a claim on our
business. We buy at stores where the
personnel are helpful and well
informed; these are all too few.
Overall, the wide and unconstrained
distribution of Apple products can
only improve Apple Computer, Inc.
and Apple user satisfaction. The
problem of lack of support is not a
mail order problem.
NOVAPPLE
Burke, VA
(This letter, in expanded form, was
also sent to Apple Computer, Inc.
We welcome your comments on
what could be a boon or a mistake. -
-PCW.)
“Underworld” Reply
Sir:
During my recent visit to the
Midwest, 1 toured a former House of
Negotiable Affection like the one you
mentioned in March (Planting a
Seed: The Underworld Apple). The
establishment, known as “Bitsy’s”,
had indeed been automated to a
remarkable degree. According to
police, Bitsy had used Peachy
Software’s “Bedroll” package for her
customer list For financial records,
she had used a General Lecher
system from Supplesoft In addition,
each visiting room had been
equipped with its own personal
computer; with their reliability, there
was very little downtime. The most
popular software, as you might
expect, had been “VisiTricks”;
“Sleazywriter” and “Snuggle” had
been common also. According to
undercover agents, favored custom-
ers enjoyed Bitsy’s selection of “The
Ultimate One”, “Mistress Com-
mand”, “Lovesmith”, and “Sup-R-
Leather”. Police found out about the
operation when a computer acci-
dentally dialed up the Vice Squad
while running “Ask Me Express”.
Allan B. Fid
Bat Cave, NC
Well, we asked for it, didn't P—
PCW.)
14 Apple Orchard
“THE BEST COMPUTER SPORTS GAME/^
That’s the award SSI's COMPUTER
BASEBALL™ received from Electronic
Games masazine (a subsidiary of
Video masazine) for 1982.
We appreciate the recosnition,
but frankly, we’re not surprised.
Especially when you consider
what it took to be the best:
It's a computer stratesy
same* so thoroush yet so
easy to use you’d swear
you’re manasins a live
tedvn.
It lets you enter exten-
sive player statistics so you can
create any team you like —
from the neishborhood
hackers to the si'cat 1944
St. Louis Browns!
It sives you over 25
stratesy options to choose
from, options so complete
|[ H ^ ^ K||||y you have to remember to
warm up relief pitchers in
bullpen.
Its color Hi-Res sraphics display
has enoush animation to sive you a
« / ^ Sood feel for the flow of the same.
i As a clincher. Teams Data Disks for 1980
M and 1981 are available if you want to use real
AL and NL teams of those seasons.
! And the price? A steal at $39.95. (Data disks
are sold separately from SSI for $15.00 each.)
As excitins as all this sounds, it’s nothins
compared to what you’ll see when you set your
mitts on the sanne at your local computer/same
store. Then you’ll really understand why people say
Computer Baseball is what it is.
MiePeo
' m ^"Tir— mmmwmm.mmmmmm
To order directly from SSI with your VISA or MC, call toll free 800-227-1617, ext 335
(800-772-3545, ext 335 in California). To order by mail, send your check to Stratesic Simula-
tions Inc, 465 Fairchild Drive, Suite 108, Mountain View, CA 94043.
All our sames carry a 14-day money back suarantee.
*For the 48K Apple® II with Applesoft ROM
and one floppy disc drive.
Apple is a resistered trademark of Apple Computer Inc.
i^TTet
H %tmm
TLim i
mi m
t umn
STRATEGIC SIMULATIONS INC
As part of our demanding standards of excellence, we use mSXBlI floppy discs.
WE^RE LOOKING FOR A FEW GOOD DESIGNERS. We re always on the lookout for hish-
'"uality sames from independent desisners. If you have same prosrams that you’d like SSI to publish on
royalty basis, sive us a call at (415) 964-1353 or write to SSI, 465 Fairchild Drive, Suite 108, Mountain
View, CA 94043. '
MAKE THE DEVIL DO
The Diablo Printer and the Apple
It is generally believed (particularly by people who own
thenn!) that the Diablo printers represent the ultimate in
dependability and letter quality character output. They’re
made by a subsidiary of the Xerox Corporation, and are
“daisywheel” type printers. The characters are formed by
the impact of raised letters around the circumference of a
print wheel, rather than a multi-wire dot matrix print head.
Thus, the letters are generally better-formed; they’re indis-
tinguishable from those produced by a good typewriter,
which is the “letter-quality” standard. In fact, the Diablo
mechanism is used on Xerox’s word processor printers. It’s
a top of the line printer, with prices to match for the heavy-
duty models. What we’ll try to do in this article is to summar-
ize many of the hints, tips, and tricks which may help you to
interface the Diablo printers to your Apple II. We’ll also
provide other pertinent information on this printer.
Interfacing
Any and every printer you connect to a computer requires
some kind of interface connection; let’s consider this before
going into the printer itself. While there are some diehards
who have connected printers to the game I/O port, the
normal interface is with a card plugged into one of the
Apple’s eight peripheral slots. For the Diablo, the first
recommendation for minimize trouble is to use the Apple
High Speed Serial Card, Catalog No. A2L0008. Make abso-
lutely sure, when you purchase the card, that it comes with
the P-8A PROM chip, not just the plain P-8. (It’s rumored that
there is later version, but there is no hard information on it at
this time.
The card should go in peripheral Slot 1. It could be any
slot, but Slot 1 has been established by custom, and much
software is configured for that location. In fact. Slot 1 is
necessary for proper operation with Apple PASCAL.
With the Serial Card, make sure you get the addendum
manual for use with letter-quality printers. This explains the
use of the P-8A PROM, and has some in-depth technical
notes. Also covered is the setting of the seven DIP (dual-
inline pin) switches in a little box on the card. Switches 1 , 2,
and 3 control the baud rate, or data transmission rate.
Switch 4, when OFF, keeps the Apple from sending charac-
ters when the Diablo isn’t ready. Switches 5 and 6 control
the width of the printed line, and Switch 7, when ON, keeps
the Serial card from generating extra linefeeds. So, for a
normal setting, with a 1 200 baud data transmission rate and
40-column line width, the setting of the DIP switches is:
Switch Status
1 OFF
2 OFF
3 ON
4 OFF
5 ON
6 ON*
7 ON
1 6 Apple Orchard
Notice that Switch 6 is marked. If you leave this ON, by
selecting either the 40-column or 72-column line width,
you’ll be able to see the output on your video screen while
printing (set at the 40 character width). With any of the other
settings for the combination of Switches 5 and 6 (refer to
page 1 6 in the Serial Card manual) you will not see the video
while printing. For some programs, however, such as the
Graphics Printing System that does “dumps” of a Hi-Res
screen image to the printer, you must have the line width set
to 80 characters, which is Switch 5 ON and Switch 6 OFF.
There is one problem with the High Speed Serial Card if
your Apple also contains a Hayes Modem. If you put the
Serial Card in Slot 1 , then don’t put the modem in Slot 2,
even though that’s what Apple The Company recommends
for operation with PASCAL. Electronic signals on the two
cards sometimes interact with each other in unintended
and strange ways. I have been told by a reliable source that
the modem can be moved to either Slot 4 or Slot 7, and it
will still operate with PASCAL. Mine is in Slot 4, but as of yet I
have not tried it with PASCAL.
Which Diablo Model?
Next comes the decision on which Diablo model to buy,
and why. (We’re assuming here that you have already elimi-
nated other printers.) You have a choice of Diablo models
1 640, 1 650, 630, or possibly a used 1 620. The 1 600 mod-
els can come with (“KSR”; keyboard send/receive) or with-
out (“RO” ; receive only) the keyboard. The 630 comes as an
RO model only; no keyboard. Personally, I like a keyboard
on a printer, for a few reasons. First, you can use the printer
as an independent terminal with the proper modem without
even using the Apple at all. In addition, you can use it as a
typewriter, although it is not quite the same as an expensive
electric typewriter. The reason is that to see what you are
typing, you must leave it on the “scroll” select. The resulting
up-and-down shifting of the paper can drive you slowly crazy
after a while, so you turn it off, but then you can’t easily see
what you’re typing. However, it can work this way if you want
to, and it quite often helps if you have only a short line or an
address to type.
With the keyboard option, you can easily set the vertical
and horizontal motion indices (more on this later). However,
one important reason for a keyboard is that with the IN^l
command you can type to the Apple from the Diablo and
have a written copy of your program or whatever while
you’re typing. The Apple video will show what you are
typing. Further, you can type upper and lower case, and
even the forbidden characters like the reverse Applesoft
prompt. In addition, the Diablo keyboard comes with a
numeric keypad, and this in itself can be priceless for some
situations. The KSR or keyboard option costs about $150
more, and it’s worth it.
However, back to the choice of which printer to buy, if you
have not already purchased one. Let me state this up front:
my personal feeling is that the Diablo 1 640, with keyboard,
is the way to go. That’s based on my analyses and prejudi-
ces; yours may be different.
The 1650 uses metal print wheels, which cost about
$40-$60. The 1 640 uses plastic wheels, which cost about $7.
Therefore for about $50, you can have 7 different plastic
wheels instead of one metal one. And, there is a far greater
variety of plastic wheels and manufacturers than there is for
metal wheels. If you use your printer for some very heavy
duty use, be informed that the metal wheels last about five
times longer; but keep in mind that metal wheels are more
than five times the cost, so you may save nothing. By the
way, the only 20-pitch print wheel available is plastic. More
about print wheels later.
The Diablo 630 is another option. This model uses either
metal or plastic wheels interchangeably. It is a more recently
introduced model than the 1600 series, sells for a lower
price, and while the 630 owners 1 know have had reasonably
good results with them, there are some features available on
the 1 600’s that don’t appear on the 630. It’s the old story of
getting what you pay for.
First, adjustments: on the 630 you can’t adjust the
hammer intensity. That means, for example, that the large
letter Orator 90% comes out very light on this printer. On the
May -June 1982 17
HAZARDOUS
AREA
f»QVS£R
1 640, you have a choice of three intensities. Similarly, the
paper thickness adjustment on the 630 gives you only three
choices, while the 1 640 gives you six.
Second, speed: the 630 is somewhat slower, at 40 char-
acters per second (CPS) compared to the 1 640 at 55 CPS.
Third, it is not all that much cheaper than the 1 640, as there
are many more “sales” for the 1640 than for the 630.
It is possible that in the distant future the 1 640 and 1 650
will be discontinued, as the 630’s appear to be cheaper to
manufacture. So, if you want a 1 640 or 1 650, don’t wait
forever to buy one. True, the 630 can take either plastic or
metal wheels, but the improvement in print quality using
metal wheels rather than plastic wheels is detectable only
with a magnifying glass, and even then it’s difficult for me. In
my opinion, the metal wheel is not worth all the extra money
for 95% of applications. Again, the choice is yours.
The 630 is said to be more reliable, but many people,
including myself, have trouble believing this. The 1640 and
1 650 models have been the work horses of the industry for
the last few years. Their ability to stay out of repair shops is
almost legendary, and in my opinion, they are about as
close to state of the art as you’ll find right now. Maybe
someone will have something better in the future, but at 55
CPS, the 1 640 is in a class of its own.
Ribbons
Let’s talk about ribbons for a while. There are three
different types of ribbons for the Diablo: fabric, multi-strike,
and single-strike. The fabric ribbon is OK for most applica-
tions, but like its typewriter counterpart, it does not give the
best letter image quality. Fabric ribbons are usually woven
nylon and have the longest life, but they will lighten up as
you use them, and will collect dirt in the print wheels, which
1 8 Apple Orchard
necessitates frequent cleaning. They’re great for drafts, but
their ecomomy may be offset by their inconvenience; who
wants to keep changing ribbons back and forth for various
purposes?
The second ribbon type is the multi-strike. It is made of a
mylar material, and is advanced one-fourth of a character
width for each letter strike. The print quality is better than the
fabric ribbon, making the multi-strike ribbon best for all-
around work. The ribbon travels through the cartridge only
once, which has led to an increasing interest in “recycling”
or reloading of the used cases with new ribbons. The
recyclers have a growing market, despite the claims of
some ribbon manufacturers that the reloaded cases do not
work quite as effectively as new ones. The recycled ribbon is
less costly, of course, so again, the choice is yours.
The third ribbon type, which is the single strike, gives the
best image by far, and can be used for offset masters. These
ribbons are also quite expensive to use. They strike only
once, therefore you use four times as many ribbons as the
multi-strike. In addition, the cost about 40% more. Each.
(Ouchl^PCW.)
Keep in mind that all ribbons have a shelf life, so make
sure that if you buy them in quantity, use the oldest one first.
The ribbons come in black and brown. 1 have heard of
one manufacturer that makes multi-colored ribbons, but do
not have the name, and hopefully some reader will fill me in
on who makes them.
Print Wheels
1 could write an entire book on print wheels, but will
restrict myself to some general points. In 1981, about 10
million plastic printwheels were sold, compared to about
700,000 metal wheels. The selection of type styles available
on plastic wheels is much greater than the variety of metal
ones. My own collection of about 12 plastic wheels covers
all of the applications that 1 ever could imagine. If 1 wanted, 1
could even purchase a Hebrew wheel, or almost any other
language. Figure 1 is a sampler of available print wheel
types.
Warning: all wheels do not have exactly the same charac-
ters, in the same places. This is because different users have
different needs. Check carefully to avoid getting a “ when
you really wanted a “ .”
The difference in print quality be-
tween plastic and metal wheels is
very hard to detect
Vydec, by Exxon Systems, makes a glass-reinforced plas-
tic wheel that lasts three times longer that standard plastic
wheels. As you would expect, it is about three times the cost
These give excellent print quality, and you can even get
them in 15 pitch (15 characters per inch printing). AGT
Computer Products manufactures a 20 pitch printwheel,
but you must slow down the printer to use it because the
print is so small that the wheel acts like tiny little teeth that
can chew up your ribbon.
There are even some manufacturers that will custom
make wheels for you. You can even take an existing wheel,
send it to them, and they can put on a special character in
place of one of the letters. The cost can be somewhat
expensive, but for one letter it is only about $20. ( Check, for
example, with Camwil Co. of Honolulu; 800-367-5675.
And let us know of others. —PCW).
As was previously mentioned, plastic wheel printers can
operate at speeds up to 55 characters per second; metal
wheel printers operate at about 35 CPS. The plastic wheel is
also much quieter than the metal one.
You must take care to set the intensity of the printer
hammer such that it is high for multiple copy printing,
medium for 1 0 pitch wheels, and low for 1 2, 1 5 or 20 pitch
wheels. If these precautions are not taken, you will have
shorter than normal print wheel life. That’s the reason why
the ability to vary the hammer intensity is important.
When you purchase plastic printwheels, make sure that
the period character has an overlay of metal. The reason for
this is that with the graphics printer programs, or even lines
of dots, the period is heavily used. The metal period can take
a lot more of the beating it’s sure to get.
The Apple Serial Card with P-8A
PROM avoids the most trouble.
Setting the Printer DIP Switches
We’ve already covered the DIP switches in the Serial
Interface card in your Apple. There are also DIP switches to
be set in the printer, and the settings must correspond
where required. The most important area of required cor-
respondence is the baud rate. If you set the Serial Card
switches for 1200 baud, then the printer switches must be
set for 1 200 baud. A less obvious example is this: if you have
the parity set wrong, the Escape “E” will not work. Many
strange things like this can and do happen, so be careful.
The Paper Out switch should be OFF, Speed should be
1 200 baud (Switch 2 OFF and Switch 3 On), Duplex should
be OFF, Switch 5 should be EVEN, with Switch 6 OFF (no
parity). You can choose either 10 or 12 pitch for the next
switch, delending on the wheel in use, and put Switch 8 ON
for the auto carriage return. Switches 9, 10, and 1 1 are not
normally used unless you have the options.
The Test switch is best left OFF, unless you want to test
the printer. The test process causes the printer to execute a
preprogrammed test sequence. When you test, make sure
you have full width 1 4” paper in the printer, as the test prints
the entire carriage width.
May - June 1 982 1 9
6
\Q ^■o^ p
■ ^•0^° ?"
5*0 O^
It-
‘^'fe/'; Oft
7-.
■ //Of
is the Diablo Courier 10
S !i It is a full ASCII wheel
wheel. J-t ,,; 4 -hi-i-hp 0.
as vou will notice withtthe -5
,. T f:^ni“ for listings
is
lace
9’''“^. nOtO'
as vou will notice
I? is excellent for listing
and such.
.e o.
/c?V
A
V' ■ . op''^^
h 'vihee'- •
pitch V
It
ai'C'
ers
^ ,0/ ^
;<> O
Se/®/.'^® tha I/.-
■ ^ y. . . _,
~^h Is Is +u ^
standard 6.
whell/ AH of"'theT^'"
work perfect/ en/?“"'® wheels wiT]
addition thi;/“ e*^,\”;ab,o, a„d'!„
's essential /“f/'P^'-'ods.
When doing graphics.
This is an example of the print face o
prestige elite 12 of the VYDEC line of
print wheels.
- /V -C'
> 'O
/'oV
^o; f?*
^ V'
^ %^-^n ^ ^
^<s> ^ cr
'^G '^O
'^/r\ > O yK ^
0 >/
5> i-H ::^ — I
n:zxx
p- m *-<
o m m CO
:^xr-
co ►-•
o •-« - CO
r“ -H
V,
OyaV *^^0
b.
''<?» '■'V
^<?
b b
O' ^ >
A
■4-.
'‘'^•
U./
"o.
% V''^ %
/ ® 0. 0
‘ ^ . o.
5 HO m
mH3^
5> m CO rn
H-. -i o
r- 3: __
ni > ”0 z
a X o
HH -I :o
> :3 XI
-o cz -H >
-o 3 X H
m mo
;j> — I X
PO O X
> > -^
z XO
o X
m m
. vS' '^o
o
of
o ^
v?
vS' /
'■v
/
Figure 1
20 Apple Orchard
APPLE
CP/M
Expand your Apple into
a full CP/M system.
CDS announces the
U-Z80.
Just plug it in and it runs thousands of
additional programs, no modifications re-
quired. The U-Z80, imported from Eng-
land, is fully compatible with all Softcard
software, including Wordstar, Supercalc,
dBase II, Accounting Plus, Spellguard,
Microsoft Basic and much more.
CDS is the leading discount supplier for
this outstanding product. Why pay more for
the same thing? You’ll appreciate the prompt
and personal service that has become our
trademark. Call today for the U-Z80 and
ask for our brochure on our other products.
CDS
U-Z80
$195
U-Z80 $195
Shipping: U.S. — $3
Foreign — $10
P.O. BOX 696 / AMHERST, NH 03031 / (603) 673-7375
Apple is a trademark of Apple Computer
Softcard is a trademark of Microsoft
Vertical and Horizontal Motion Indexes
One of the most powerful features of the Diablo is your
ability to set the vertical and horizontal motion indexes; this
gives close and flexible control of the expansion or conden-
sation of the print; both vertically and horizontally. This is
excellent for graphics, text, or whatever. Legal contracts
using a 15 pitch wheel, for example, may use a horizontal
motion index (HMl) of about 1 5 per inch, while a large type
face such as Orator 90% may use 8 per inch. The VMl
should also be adjusted to in the same manner to compen-
sate for these differences.
A powerful feature is close control
of vertical and horizontal pitch.
These adjustments can easily be made from the Diablo
keyboard, or under software control (or the Apple key-
board). With the Diablo keyboard, to adjust the HMl type
<ESCAPE>, Ctrl -, and the code for the desired value. (‘Ctrl
’-is called “CJS,” and is ASCII 31 ). For example, to print at 1 5
pitch (15 characters per inch, horizontally), enter
<ESCAPE>, Ctrl and Ctrl I. The Diablo will then type at
that setting.
The vertical adjustment is only slightly different; the oper-
ative control code is called “RS,” with an ASCII value of 30.
We access it with ‘Ctrl .’ So, to compress the vertical to 8
lines per inch from the normal 6, type <ESGAPE>, Ctrl =,
Ctrl G. Now type anything on the Diablo keyboard and
watch how small the motion is, including line feeds.
To do the same thing from the Apple, we use the ASCII
codes in the print routines of our programs. For example, in
Applesoft we can do the same thing we just did above, this
way:
10 PRINT CHR$(27) CHR$(31) CHR$(9)
20 PRINT CHR$(27) CHR$(30) CHR$(7)
The 27 is the ASCII code for <ESCAPE>, the 31 is the
the 30 is is the “ =/’ the 9 applies to 1 5 HMl, and the 7 applies
to 8 VMl. Make sure you put all three of the characters
required for a command on one line or the printer will not
accept the <ESCAPE> after a carriage return.
Figure 2 is a list of the CHR$ values, the keyboard com-
mand, the HMl, and the VMl. In addition, for the specialists
we have some additional modes that are controlled by the
ESCAPE functions:
ESC 0 - set right margin ESC 1 - set horizontal tab ESC 2
-clear all tabs ESC 3 - turn on graphics mode ESC 4 - turn off
graphics mode ESC 5 - print forward ESC 6 - print backward
ESC 8 - clear individual tab ESC 9 - set left margin ESC A
-print in red (with proper ribbon) ESC B - print in black
(default) ESC D - negative half line feed ESC U - positive half
line feed ESC CTRL I (n) - absolute horizontal tab ESC CTRL
J - negative line feed ESC CTRL K (n) - absolute vertical tab
ESC CTRL (n) - set VMl ESC CTRL (n) - set HMi.
Diablo Printer HMl/ VMl Chart
CHR$(n)
Keyboard
Control
Vertical
Pitch
(lines /in)
Horiz.
Pitch
(cols/in)
0
Ctrl
■ —
—
1
Ctrl ’A'
—
—
2
Ctrl 'B'
48
120
3
Ctrl 'C
24
60
4
Ctrl 'D'
16
40
5
Ctrl ’E'
12
30
6
Ctrl 'F'
9.6
24
7
Ctrl ’G’
8
20
8
Ctrl 'H'
7
17
9
Ctrl '1'
6
15
10
Ctrl ’J’
5.3
13.3
11
Ctrl 'K'
4.8
12
12
Ctrl 'L'
4.4
11
13
Ctrl 'M'
4
10
14
Ctrl 'N'
3.7
9.25
15
Ctrl ’0’
3.4
8.5
16
Ctrl ’P'
3.2
8
17
Ctrl ’Q'
3
7.5
18
Ctrl 'R'
2.8
7
19
Ctrl ’S'
2.7
6.7
20
Ctrl 'T'
2.5
6.3
21
Ctrl 'U'
2.4
6
22
Ctrl 'V
2.3
5.75
23
Ctrl 'W'
2.2
5.5
24
Ctrl 'X'
2. 1
5.25
25
Ctrl 'Y'
2
5
26
Ctrl 'Z'
1.9
4.75
27
ESC
1.85
4.6
28
Ctrl ’ '
1.78
4.44
29
Ctrl ' ' '
1.71
4.3
30
Ctrl '='
1.66
4.14
31
Ctrl
1.6
4
32
SPACE
1.55
3.87
33
;
1.5
3.75
34
tf
1.45
3.64
35
#
1.41
3.53
36
$
1.37
3.45
37
%
1.33
3.33
38
6c
1.30
3.24
39
I
1.26
3.16
40
(
1.23
3.08
41
)
1.20
3.00
42
*
1. 17
2.93
43
+
1.14
2.86
44
>
1. 12
2.79
45
-
1.09
2.73
46
•
1.06
2.67
47
/
1.04
2.61
48
0
1.02
2.50
49
1
1.00
2.50
(Prestige Elite, 12 Pitch)
Figure 2
22 Apple Orchard
Introducing the hands-on chess
peripheral for your Apple II . . .
If you are a chess
enthusiast who has
been watching your
home computer play
chess, The Mate from
Destiny puts the game
back where it belongs--
in your hands.
The Mate is a strategy
game peripherai which
comes complete with a
powerfui chess pro-
gram on cassette or
diskette (5 Vn fioppy).
in fact, you can even
write your own chess
program.
All you do is move the
magnetic pieces on the
sensor chessboard and
the computer will sense
the move and respond
with his, through LED
iights on each square
of the board. Of course,
the computer display
screen will continue to
show the game in pro-
gress.
With The Mate, you can
bypass cumbersome
keyboard operations
and concentrate on the
game at hand. And
because its chess pro-
gram can be upgraded
Special Interest Points
Neil Upson has both degrees in Electrical Engineering
and an MBA from Drexel University in Philadelphia, PA.
He is a Registered Professional Engineer in Pennsylvania,
and works as a micro-computer consultant in the Phila-
delphia area. Neil was the founding vice-president of the
lAC, and is the present Software Chairman. He started
the Philadelphia Apple Club in 1 978, and is still its Presi-
dent. He developed the Lipson Light Pen for the Apple in
1978, and has written software for both Powersoft and
Progressive Software in areas of finance and engineering.
There are a few other things about the Diablo printer that
should be mentioned. If you want to use it with another
computer, as for example an Apple /// or a Commodore
8032, you must first correct one of the wires on the HPR04
board inside the unit to insure proper handshaking. The
Apple 11 will work properly with or without this modification,
but those of you with two computers may want to make this
change.
Follow the maintenance schedule closely according to
the manual to insure long term operation. The printer is
known for long term operation with a minimum of break-
downs, and most of the people 1 know (including myselO
have never had a repair, unless they spilled a milkshake
down inside the machine. Lightly oil the “rail” periodically
for smooth print operation, as the manual recommends.
Always keep the unit covered when not in use, and provide
good air circulation for cooling when it is in use. If you plan
to buy a tractor feed, as 95% of us do, pay a little extra and
get the bi-directional unit. It makes life a lot easier both for
normal use, and if you want to do something fancy like
reverse printing.
You could operate the unit with the cover off if you pull up
the cover switch, but watch out for fingers, or hair getting in
the works. Never touch the print wheel while the unit is on. It
tries to put it in the proper sequence, and the slightest touch
will cause it to jump. This includes the wheel-ribbon assem-
bly. By the way, the entire wheel-ribbon assembly moves
easily right or left only when the power is off, to change
ribbons, wheels, etc.
iirru
Bill Budge, creator of
“Raster Blaster,” needs it:
. I'll never write another
program without BugByter!"
FEATURES:
•All registers displayed
•Compatible with all
Apple languages
•Completely relocatable
•Full hex and ASCII I/O
•Multiple options while
in trace mode
•Literal and transparent
breakpoints
•Resident assembler
•Resident disassembler
•User-definable screen
•Ram screen dump in
hex and ASCII
•Comprehensive
documentation
Who else needs BugByter?
. . .Apple'users who want to learn
machine language.
. . , Apple programmers in need of a
complete 6502 debugging tool.
. . . Educators who need to demonstrate
the operation of the Apple's central
processor.
. . . Software professiorxals who need to
display and control all 6502 registers.
BugByter
is
NOW AVAILABLE AT $39.95
•Single keystroke
operation
•Instructional cycle
counter
•Hexadecimal/
decimal
conversions
•Can run in add-on
ram card
on diskette for Apple II or Apple II +
from
COMPUTER-ADVANCED IDEAS, INC.
1442A Walnut Street Suite 341
Berkeley CA 94709
(415) 526-9100
•Apple is a registered trademark of Apple Computer, Irtc.
And last but not least, 1 have included two Hl-RES dumps
using the Graphics Printing System by Paul Mosher M. D., of
myself and Donald Duck (I’ll let you guess which one is me).
As we have seen, this printer can do just about anything, and
the applications are limited only by your imagination.
24 Apple Orchard
apple compatible apple compatible
SELECT-A-PORT
Provides switch selectable sockets to extend the flexibility of the APPLE'S® game port.
Plugs directly into the game socket
Attractive case matches the color and texture of the Apple®
May hang conveniently on either side of the Apple® or set
flat on non-skid rubber feet
3 switch selectable sockets isolated by diodes to insure
against device to device interference
1 switch selectable socket which automatically modifies the
Joystick or paddles to operate as the second unit in dual
Joystick games or four game paddle games
Socket with no isolation for those special highly sensitive
devices
$5995
• Large pushbuttons
• Highest industrial quality components throughout
• Fits conveniently in the hand
• Extra long 60 inch cords
$3995
GAME CONTROLLERS
External trim adjustments to perfectly match the unit
to your application and computer
Self-centering on both axes (may be disabled)
Two large pushbuttons
Highest industrial quality components throughout
Completely linear pure resistive circuit
$5995
JOYSTICK
Available at your dealer or order direct
Allow 2 weeks for shipment.
All mail orders add $2.00 for postage and insurance.
Dealer inquiries invited.
Texas Residents add 5% tax.
Apple Is a Registered TM of Apple Computers, Inc.
1104 SUMMIT AVE., SUITE 106
PLANO, TEXAS 75074
Ph. (214) 424-8568
FILE CABINET STUFFER
AND
FILE CABINET FILE INITIALIZER
by Mike Kramer
Houston Area Apple Users’ Group
It is generally agreed that data
storage and retrieval is one of the
most popular uses of the personal
computer. The validity of this state-
ment is evidenced by the abundance
of commercially-available software
such as DB Master, Data Factory,
Information Master, and PFS. These
software packages offer a lot of
power and capability, but they often
require use of two disk drives for effi-
cient use and are possibly too expen-
sive for personal use. With a few ex-
ceptions, the files can only be ac-
cessed by the programs that created
them and cannot be used by user
application programs.
Most Apple users are probably
familiar with one of the oldest data
base systems available for the Apple
II... APPLE FILE CABINET. Al-
though somewhat limited in capa-
bility when compared to the com-
mercial data base programs, FILE
CABINET provides a means of inter-
actively defining data files, entering
data, sorting, retrieving records con-
taining specific data, deleting
records, and printing reports. One of
the best features of FILE CABINET is
its price. It’s available free of cost
from your friendly Apple dealer as
part of Volume 3 of the Apple Contri-
buted Library. It’s probably available
from most users’ group libraries
(there are at least seven versions in
the H.A.A.CI.G. library, each a little
better than the previous one). Per-
haps the best thing about FILE
CABINET is that the structure of the
data files created by FILE CABINET
is known and the files can be easily
used by application programs. If
FILE CABINET or the programs
described below are used for setting
up and maintaining files, those pro-
grams need not be burdened by in-
volved data entry code.
Although FILE CABINET pro-
vides many good capabilities, it is
lacking in ease of use when the same
data item or items are to be entered
in consecutive records. This became
apparent when FILE CABINET was
first used to set up grade files for use
with the grade reporting package I
wrote for my Biology Teacher wife. It
was quickly discovered that entry of
a grade in each student’s record re-
quired retrieval of his record by
record number and entry of his test
or daily work grade. With 150 stu-
dents, this promised to become a
real chore. Since I anticipated having
to enter the grades myself, FILE
CABINET STUFFER was developed
to provide a means to enter one or
more data items common to conse-
cutive records in FILE CABINET files
without having to call out those
records.
The second problem area was dis-
covered when setting up grade files
(you guessed it . . . for the same
Biology Teacher wife). It seems that
FILE CABINET requires that some-
thing be entered into every item of
every record in a file. Given the fact
that three files containing 20 items
per record were to be created each
six weeks for each of five classes
averaging 30 students, I figured
quickly that I did not have the time to
enter 9000 (RETURNS) every time
new files were set up. This time the
answer was FILE CABINET FILE IN-
ITIALIZER, a program designed to
create FILE CABINET files and pre-
initialize each data item with speci-
fied character, such as a blank or
asterisk.
26 Apple Orchard
Imagine writing better, you have four
faster business programs 20-megabyte drives
in 20% of the time. Now you or 8 floppy drives and
can, with this revolutionary 254 diskettes,
programming tool. Let’s H H TOS can use
face it. . .the great H , the storage space
majority K
programming is or several — it’s up
Every instance The database
of creativity may /// manager of The
require hours of Hi H H offers: fast
generating code. _ read and write / read
Not anymore. The and write directly to
Tool™ takes care of ■ H H ^b^HH H variables / over 1 5
the busywork, letting H H H H ^ million records /
you concentrate sequential and
on creating. ^ random access /
Design attractive multiple disk drives /
entry screens, partial and masked
validate, format, key lookup / Corvus
and store user H or floppy support /
input, with virtually 0 ■ record length as large
no programming. as memory
The Tool does it for you. What ^ REPORTING: easy report
used to take days — even weeks HHfl definition / define reports
— now takes only minutes. directly on screen / multiple
And the result is better, faster, column widths / calculations at
more professional programs. ^ print time / totals / paging /
The Tool provides an entry mm subtotals / page numbering /
screen generator, a database _ headers / title
manager, and a report • The Tool uses less memory
formatter, each with very H^^H than old conventional
sophisticated capabilities. H^IHHl^H^K H programming methods.
ENTRY SCREENS: ■ ■ ,• The Tool's many features can
The Tool be used from BASIC, giving you
allows you ultimate flexibility,
to make
usefulentry H
screens a ^P^fH H HH testing and
standard H debugging
part of your time,
programs. It handles all screen editing, field Using The Tool is actually like having an
formatting, and entry validation for you. experienced Apple IT programmer do most
Character Validations: of the work for you.
alpha / numeric / blank / yes or no / signed High Technology Software Products, Inc., P.O.
values / password / Radix 50 / decimal point Box AO-1 4665,2201 N.E.63rd,Oklahoma City,
/ dollars and cents ■ ■■ ■ Oklahoma 731 13
Field validations and formats: [405) 478-2105
range / valid entry / valid date / not in range I^J I I ® trademark of
/ not valid entry / defaults / equal / not " 'I "
equal / basic check / left justify / right justify m
/ leading zeros / invisible field / dollars and — F !■
cents / 1 00th of cent ^
DATABASE: ^ i= ^
The Tool Operating System CTOS) allows ^=E:= =e e eeeee ee e=e
files to span multiple disk drives. Whether ez" ■ - - -
FILE CABINET STGFFER
When FILE CABINET STGFFER
is run it first asks the user to insert the
disk containing FILE CABINET
FILES and press (RETURN). If they
are not found, he is asked to insert
the correct disk and try again. When
FILE CABINET files are found, the
BASEN AMEFILE is read and a list of
data bases is displayed on the screen.
The user selects the desired data
base and the HEADERFILE, contain-
ing the data item names, and the
INDEXFILE containing the actual
data are read into memory. A list of
data header names is then displayed
and the user is asked to specify
whether he wants to be prompted by
record number or by the contents of
a particular header, such as
“NAME”. He is then asked to indicate
how many items common to each
record are to be displayed and which
ones they are. If an “A’ or “ALL” is
entered in response to the “how
many” question, it is not necessary
to indicate which items. As soon as
the options have been entered, the
prompt item for the first specified
record is displayed along with the
current value of the first specified
data item in that record. The user can
then enter a new value, press
(RETURN) if no change is to be
made, or press (CTRL E) to erase
the current value. If an ( * ) is entered
or the last record has been pro-
cessed, the user can optionally up-
date the disk files, make more
changes to the same data base, ac-
cess a different data base, or end.
FILE CABINET FILE INITIALIZER
When FILE CABINET FILE INI-
TIALIZER is run, it asks for the new
file name, the number of records,
and the character to be entered into
every item of every record in the file.
It also asks the user to enter the data
headers (or data types) to be included
in the file. A check is made to see if
there are FILE CABINET files on the
disk. If the selected file name already
exists, an opportunity is given to
change the name before the old file
of the same name is overwritten.
When the necessary information has
been entered, FILE CABINET FILE
INITIALIZER creates FILE CABINET
files if they do not exist or adds to ex-
isting ones if they do. The monitor is
turned on to permit observation of
the creation process and then turned
off when execution is terminated.
The user can then use FILE CABI-
NET or FILE CABINET STUFFER to
enter data whenever he wants. It is
advisable to try FILE CABINET FILE
INITIALIZER on a duplicate disk until
proper operation is verified.
ERROR HANDLING
Proper operation of both FILE
CABINET STUFFER and FILE CABI-
NET FILE INITIALIZER depends on
use of the ONERR command pro-
vided in Applesoft Basic. FILE CABI-
NET in its various versions uses
ONERR to determine whether files
exist. It fails, however, to continue
handling errors through the rest of its
execution. This was discovered when
a file had not actually been updated
after a lengthy session because the
disk was write-protected!
FILE CABINET STUFFER and
FILE CABINET FILE INITIALIZER
both contain error handling routines
based on a technique presented in
the September 1980 issue of CALL-
A.P.P.L.E. This technique permits
selective handling of certain errors
and optional recovery or termination
with full access to system error
messages contained in the monitor
and in DOS. Try opening the door to
the disk drive just before telling FILE
CABINET STUFFER to update the
disk, or write protect the disk before
attempting to update it. With a little
study you should be able to incor-
porate the technique in your pro-
grams. Maybe someone will add it to
FILE CABINET!!
FILE CABINET FILE STRaCTURE
For those of you interested in us-
ing FILE CABINET files in your pro-
grams, the file structures are sum-
marized below. FILE CABINET uses
sequential data files, which results in
limited data base capacities, since
the whole file must be held in main
memory. Having the whole file in
memory does result in rapid retrieval
of information. The number of data
bases contained and their names are
stored in the BASENAMEFILE as
shown in Figure 1 . The BASENAME-
FILE is normally read into memory
and either displayed in a menu as
done in FILE CABINET STUFFER or
searched by an application program
for a specific file. If the desired base-
name is found, the string “HEADER-
FILE” is appended to the data base
name to obtain the name of the file
containing the headers, or data item
names. The header file is read in to
determine how many headers there
are in each record and the header
names. The structure of the header
file is detailed in Figure 2. The string
“INDEXFILE” is then appended to
the data base name to obtain the
name of the index or data file. The
first thing read from the index file is
the number of “records”. The index
file is usually read into memory us-
ing a pair of nested loops, where the
range of the outer loop is equal to the
number of headers and the range of
the inner loop is equal to the number
of records in the data base. Figure 3
shows the index file structure. Ex-
amples of how to read these files can
be found in both FILE CABINET
STUFFER and FILE CABINET FILE
INITIALIZER.
RECORD 0 MO. OF DATA BASES
OM FILE
RECORD 1 MAME OF FIRST
DATA BASE
RECORD 2 MAME OF SECOMD
DATA BASE
RECORD M MAME OF LAST
DATA BASE
Figure 1.
BASENAMEFILE Format
RECORD 0 MO. OF HEADERS IM
DATA STRaCTGRE
RECORD 1 FIRST HEADER
RECORD 2 SECOMD HEADER
RECORD M LAST HEADER
Figure 2.
HEADERFILE Format
Although an explanation of FILE
CABINET is beyond the scope of this
article, the file structures detailed
above should be useful to those who
wish to understand FILE CABINET
STUFFER, FILE CABINET FILE INI-
TIALIZER, and FILE CABINET itself.
A good tutorial of the original ver-
sion of FILE CABINET can be found
in the Apirl 1980 issue of Interface
Age in the article ‘‘Data Base
Management for the Apple II” by Phil
Roybal of Apple Computer. Instruc-
tions for using FILE CABINET can be
found in the Apple Software Bank
Contributed Programs Volume 3.
28 Apple Orchard
RECORD 0
NO. OF RECORDS IN
THIS DATA BASE
RECORD 1 FIRST ENTRY OF
FIRST RECORD
RECORD 2 SECOND ENTRY OF
FIRST RECORD
RECORD M LAST ENTRY OF
FIRST RECORD
RECORD M + 1 FIRST ENTRY OF
SECOND RECORD
RECORD M + 2 SECOND ENTRY OF
SECOND RECORD
RECORD N LAST ENTRY OF
LAST RECORD
Figure 3.
INDEXFILE Format
lO REM
11 REM » »
12 REM » FC FILE INITIALIZER *
13 REM » WRITTEN BY t
14 REM » MIKE KRAMER »
15 REM » HOUSTON AREA «
16 REM * APPLE USERS GROUP »
17 REM * MARCH 1982 »
18 REM * »
19 REM
20 HOME : VTAB 5
30 PRINT •■**»*»»*»»****»»**»»»*»
ttt*ttt*t*t**t***f' ^
40 PRINT
50 PRINT TAB< 6) "FILE CABINET F
ILE INITIALIZER"
60 PRINT
70 PRINT TAB< 15) "WRITTEN BY"
80 PRINT
90 PRINT TAB< 14) "MIKE KRAMER"
lOO PRINT
110 PRINT TAB( 6) "HOUSTON AREA
APPLE USERS GROUP"
120 PRINT
130 PRINT TAB( 15) "MARCH 1982"
140 PRINT
150 PRINT "*»»»»*»»**»*******»**
tttttttt***********";
160 VTAB 20s HTAB 13s PRINT "INS
TRUCTIONS? ";s GET A»: PRINT
5 IF A« < >■ "Y" AND A* < >
"N" THEN 160
170 IF A* = "Y" GOTO 970
180 GOSUB 870
190 HOME : CLEAR
200 VTAB 12s PRINT "INSERT FILE
CABINET DISK - PRESS A KEY";
: GET A«s PRINT s HOME
210 D« = CHR$ <13) + CHR* <4)iO
P* = D* + "OPEN"sWR« = D« +
"WRITE" sRD* = D* + "READ"; CL
* = D« + "CLOSE" sDL* = D* +
"DELETE"; REM CHR*(13) IN D
* PERMITS MULTIPLE DISK COMM
ANDS IN A PRINT STATEMENT
220 BN$ = "BASENAMEFILE"sHD$ = "
HEADERFILE"; IX* = " INDEXFIL
E"
230 DIM HD* <20) , BN* <40)
240 ONERR GOTO 810
250 REM
READ BASENAME FILE
260 PRINT OP*BN*RD*BN*
270 INPUT NB*sNB = VAL (NB*)
280 FOR N = 1 TO NB; INPUT BN*<N
)s NEXT N
290 PRINT CL*
300 ONERR GOTO 830
310 PRINT s INPUT "NAME OF NEW D
ATA BASE? ";DB*s IF LEN (DB
*) = O THEN HOME s GOTO 780
320 REM
CHECK FOR VALID BASENAME
330 IF ASC < LEFT* <DB*,D) < 6
5 OR ASC ( LEFT* <DB*,1)) >
91 THEN PRINT s PRINT "NAME
MUST START WITH A LETTER.";
GOTO 310
340 IF LEN <DB*) > 19 THEN PRINT
; PRINT "NAME MUST HAVE LESS
THAN 20 CHARACTERS"; GOTO 3
lO
350 FOR J = 1 TO NB
360 IF DB* = BN*<J) GOTO 390
370 NEXT J
380 NB = NB + IsNB* = STR* (NB) s
BN*(NB) = DB*s GOTO 440
390 PRINT s PRINT DB*; " ALREADY
EXISTS."; PRINT s INPUT "REP
LACE EXISTING FILE? ";A*sA* =
LEFT* (A*,l)s IF A* < > "Y
" AND A* < > "N" Goto 390
400 IF A* = "N" GOTO 310
410 PRINT OP*DB*HD*DL*DB*HD*
420 PRINT OP*DB*IX*DL*DB*IX*
430 REM
INPUT FILE INFO
440 PRINT ; INPUT "NUMBER OF REC
ORDS? ";NR*;NR = VAL (NR*):
IF NR ^ 1 GOTO 440
450 PRINT s PRINT "CHARACTERS TO
WRITE TO EACH ENTRY; "s PRINT
s INPUT "";ST*
460 NH = O
470 PRINT s PRINT "ENTER HEADER
# "sNH + l;"s ";s INPUT "";H
*s IF LEN (H*) < > O THEN
NH = NH + lsHD*(NH) = H*; GOTO
470
480 IF NH = O GOTO 470
May -June 1982 29
490
PRINT D*"MONCID"
500
REM
CREATE HEADER FILE
510
PRINT OP*DB*HD*DL*DB*HD*
520
PRINT OP*DB*HD*WR*DB*HD*
530
PRINT NH
540
FOR N = 1 TO NH
550
PRINT HD*<N)
560
NEXT N
570
PRINT CL*
580
REM
CREATE DATA FILE
590
PRINT OP*DB*IX*DL*DB*IX*
600
PRINT OP*DB*IX*WR*DB*IX*
610
PRINT NR
620
FOR M = 1 TO NR
630
FOR N = 1 TO NH
640
PRINT ST*
650
NEXT N
660
NEXT M
670
REM
WRITE BASENAME FILE
680
PRINT CL*
690
PRINT OP*BN*WR*BN*
700
PRINT NB
710
FOR N = 1 TO NB
720
PRINT BN*<N)
730
NEXT N
740
PRINT CL*
750
PRINT : INPUT "INITIALIZE MO
RE FILES? ";A*:A* = LEFT*
(
A^,l)s IF A* < > ”Y” AND A^
< > "N" GOTO 750
760
IF A* = "N" THEN HOME : GOTO
780
770
GOTO 190
780
PRINT D*"NOMONCIO"
790
HOME : END
800
REM
ERROR HANDLING
810
CALL 1013:1 = PEEK (222):
IF
I = 3 OR I = 6 THEN HOME :
GOTO
300 REM NO BASENAMEFILE
. LET ONE BE CREATED
•
820
GOTO 840
830
CALL 1013
840
HOME : VTAB 12: GOSUB 920:
IF
I > 3 AND I < lO THEN PRINT
: PRINT "CORRECT ERROR, THEN
PRESS A KEY:":: GET A*: PRINT
: RESUME
850
PRINT "FATAL ERROR IN LINE
; PEEK (218) + 256 » PEEK
219) : VTAB 23: END
(
860
REM
AS ONERR CORRECTION
870 FOR I = 1013 TO 1022: READ P
P: POKE I,PP: NEXT I
880 1=0
890 RETURN
900 DATA 104.168,104,166,223,1
54,72, 152,^2, 9&
910 REM
ERROR MSG PRINTING
920 MSG$ = CHR$ (O) : I = PEEK <2
22): IF I = O OR I >15 THEN
J = 53856 + I + <I = 255) *
- 1: GOTO 940
930 J = 43377 + PEEK <43583 + I)
940 K = PEEK <J):MSG* = MSG* + CHR*
<K): IF K < 192 THEN J = J +
1: GOTO 940
950 PRINT MSG*: PRINT : RETURN
960 REM
INSTRUCTIONS
970 HOME : PRINT
980 PRINT ’• »> FILE CABINET
INITIALIZER <<<•■
990 PRINT
lOOO PRINT "THIS PROGRAM SETS UP
FILE CABINET FILES"
lOlO PRINT "WITH A SPECIFIED NUM
BER OF RECORDS. THE"
1020 PRINT "PROGRAM RUNS WITH TH
E DISK COMMAND"
1030 PRINT "MONITOR ON TO PERMIT
DISK ACTIVITY TO"
1040 PRINT "BE WATCHED."
1050 PRINT
1060 PRINT "YOU WILL BE ASKED FO
R THE NEW DATA BASE"
1070 PRINT "NAME, THE NUMBER OF
RECORDS, AND THE"
1080 PRINT "HEADERS TO BE USED.
IF THE DATA BASE"
1090 PRINT "NAMED EXISTS, YOU WI
LL BE PERMITTED TO"
IlOO PRINT "ENTER ANOTHER NAME I
F YOU DESIRE. WHEN"
1110 PRINT "THE HEADERS HAVE BEE
N ENTERED, PRESS"
1120 PRINT "<RETURN> TO INDICATE
THERE ARE NO MORE."
1130 PRINT "YOUR NEW EMPTY FILE
CABINET WILL BE"
1140 PRINT "CREATED BEFORE YOUR
EYES. "
1 150 PRINT
1160 PRINT
1170 VTAB 22: PRINT "PRESS <RETU
RN> TO CONTINUE, <ESC> TO EX I
T":: GET A*: PRINT
1180 IF A* = CHR* <13) THEN 180
1190 IF A* = CHR* (27) THEN HOME
: END
1200 GOTO 1170
1210 END
10
REM
11
REM
t
«
12
REM
FILE CABINET STUFFER
t
13
REM
t
WRITTEN BY
t
14
REM
t
MIKE KRAMER
t
15
REM
t
HOUSTON AREA
t
16
REM
%
APPLE USERS GROUP
t
17
REM
%
MARCH 1982
t
18
REM
t
t
19
REM
30 Apple Orchard
Win $500!
The First National Computer Owner Survey
50 Second Prizes of $10 each!
In order to keep developing and bringing you very
speciai hardware, software and publications, we’ve
been commissioned to find out what you, the customer,
wants and needs.
In addition to contributing to the computer owners’
data base, you have a chance to win $500... just
for filling out this survey.
JUST TAKE A FEW MINUTES, ANSWER EVERY APPLICABLE
QUESTION - YOU MUST TO BE ELIGIBLE - AND MAIL
TO US NO LATER THAN OCTOBER 31, 1982. FOR 209 YOU
COULD WIN HUNDREDS.
Entrants must be computer owners or users and answer every applicable question.
A random drawing, eligibility approval and list of winners will be verified by a Notary
Public. Winners will be notified by Dec. 31, 1982. Grand Prize winner gives IRV
Brechner Enterprises the right to use name and photo in future surveys and
advertising. No purchase necessary. Limit one entry per person. Entries must be
postmarked no later than Oct. 31, 1982 and reach us by Nov. 15, 1982. Prizes
include one cash award of $500, and 50 cash prizes of $10 each. All survey entries
become property of IRV Brechner Enterprises; none will be returned. All prizes will be
awarded by Nov. 31 , 1 982. All Federal, State and Local taxes are responsibility of the
winner. This contest void where prohibited by law. For a prize winner list, send a
self-addressed stamped envelope to IRV Brechner Enterprises, Box 264W0B, West
Orange, N.J. 07052.
NAME.
ADDRESS
CITY/STATE/ZIP
AGE_
SEX_
Circle: SINGLE MARRIED # CHILDREN
5 6 7 9
COMPUTERS(S) YOU OWN OR USE (Circle) APPLE ATARI TRS-80 IBM PC HEWLETT-PACKARD HEATH ZENITH OSBORNE
10 11 12 13 14 15 16 17
XEROX DEC TEXAS INST. NORTH STAR COMMODORE VECTOR CROMEMCO OTHER OWNED HOW LONG
18 19 20 21 22 23 24 25 26
# DISK DRIVES-
OWN HARD DISK?.
OWN MODEM?.
APPROX. # DISKETTES OWNED.
28 29
BRAND PREFERENCE_
PRINTER BRAND.
MONITOR BRAND.
OPERATING SYSTEM(S).
AMOUNT OF MEMORY (Circle) 8K 16K 24K 32K 48K 64K 128K MORE # DISKETTES PURCHASED/YEAR
35 36 37 38 39 40 41 42 43
LANGUAGES YOU PROGRAM WITH OR USE (Circle) BASIC FORTRAN COBOL MACHINE ASSEMBLER MONITORS
44 45 46 47 48 49
FORTH ALGOL PASCAL C ADA APL LISP CAI DO YOU WRITE YOUR OWN SOFTWARE (Circle) YES NO
50 51 52 53 54 55 56 57 58 59
APPROXIMATE NUMBER OF SOFTWARE PROGRAMS YOU OWN PER CATEGORY:
EDUCATION.
BUSINESS.
GAMES.
SCIENTIFIC.
HOBBY.
HOME USE.
OTHER.
YOUR PROFESSION.
PRIMARY USE FOR YOUR COMPUTER.
APPROX ANNUAL INCOME (Opitonal).
_M0ST RECENT EDUCATION LEVEL (Circle) HIGH SCHOOL SOME COLLEGE
70 71
COLLEGE GRADUATE SOME GRADUATE SCHOOL
72 73
MASTER'S DEGREE OTHER
74 75
WHICH PUBLICATIONS DO YOU SUBSCRIBE TO OR READ REGULARLY (Circle all that apply) APPLE ORCHARD BYTE CALL-APPLE
76 77 78
COMPUTE COMPUTERWORLD CREATIVE COMPUTING DESKTOP COMPUTING INTERFACE AGE INFOWORLD
79 80 81 82 83 84
MICROCOMPUTING MICRO MICROSYSTEMS NIBBLE PEELINGS II POPULAR COMPUTING PERSONAL COMPUTING
85 86 87 88 89 90 91
SOFTSIDE OTHERS
92 93 94 95 96 97
APPROX # COMPUTER BOOKS OWNED
WHAT NEW PRODUCTS, IDEAS, HARDWARE, SOFTWARE, PUBLICATIONS, ETC. DO YOU WISH TO SEE COME ABOUT?
Please be specific and use additionai paper if necessary. Staple to survey when completed.
.. .. Signature.
Mail all completed surveys by Oct. 31, 1982 to:
NATIONAL COMPUTER OWNERS' SURVEY • BOX 264WOB • WEST ORANGE, N.J. 07052
*Apple, Atari, TRS-80, IBM PC, Hewlett-Packard, Heath, Zenith, Osborne, Xerox DEC, Texas Inst., North Star, Commodore, Vector & Cromemco are all registered trademarks.
20 = CHR* (13) + CHR« <4):OP
* = D$ + ’•0PEN"sCL$ = D$ + ”
CLOSE "sRD* = D* + "READ":WR«
= D$ + "WRITE”
30 HD« = " HEADERFILE": IX« = " IN
DEXFILE":BN* = "BASENAMEFILE
II
40 MEM = FRE (0): IF MEM < O THEN
MEM = 65536 + MEM
50 RC = INT <MEM / 110)
60 DIM DB* (30) , IP$(RC,21) ,H«<21)
,IT(21)
70 GOSUB 1110
80 GOSUB 1480
90 VTAB 21s PRINT TAB ( 13) "INST
RUCTIONS? ”;s BET A«s PRINT
s IF A« = "Y” THEN GOSUB 12
lO
100 IF A« < > "N” THEN 90
110 VTAB 21s CALL - 958s PRINT
"INSERT FILE DISK AND PRESS
ANY KEYS ";
120 GET A$s PRINT
130 REM
READ BASENAME FILE
140 ONERR GOTO 1060
150 PRINT OP*BN^RD*BN$
160 INPUT ND«sND = VAL <ND*)
170 FOR N = 1 TO ND
180 INPUT DB«(N)
190 NEXT N
200 PRINT CL*
210 ONERR GOTO 1080
220 REM
LIST DATA BASES
230 TI* = "FILE CABINET DATA CHAN
GE"
240 HOME s PRINT s PRINT TAB( 2
O - LEN (TI*) / 2)TI*s PRINT
READ DATA FILE
430 PRINT OP*DB*(NU) IX*
440 PRINT RD*DB*(NU) IX*
450 INPUT NR*sNR = VAL (NR*)
460 FOR M = 1 TO NR
470 FOR N = 1 TO NH
480 INPUT IP*(M,N)
490 NEXT N
500 NEXT M
510 PRINT CL*
520 REM
PICK ITEM TO CHANGE
530 HOME s VTAB 2s PRINT DB*(NU)
s” DATA HEADERSs”
540 PRINT TAB( 5) " (O) RECORD #”
550 FOR N = 1 TO NH
560 PRINT TAB( 5 )"("sN 5 ”) ”;H*(
N)
570 NEXT N
580 POKE 34, NH + 2
590 INPUT "LIST BY ITEM NUMBERS
“ 5 lT*sIT = VAL (IT*)s IF IT
< O OR IT > NH THEN 590
600 PRINT s INPUT "HOW MANY ITEM
S TO CHANGE? ”;NI*sNI = VAL
(NI*)
610 IF LEFT* (NI*,1) = "A" OR N
I = NH THEN NI = NHs FOR N =
1 TO NHs IT (N) = Ns NEXT Ns GOTO
670
620 IF NI < 1 OR NI > NH THEN 60
O
630 FOR N = 1 TO NI
640 PRINT s PRINT "NUMBER OF ITE
M "sNss INPUT "s "sIT* 5 lT(N)
= VAL (IT*)s IF 1T(N) < 1 OR
IT(N) > NH THEN PRINT s PRINT
"INVALID NUMBER. "s GOTO 640
650 NEXT N
660 REM
250 PRINT “SELECT A DATABASES"
260 FOR N = 1 TO ND
270 PRINT TAB( 5)”(”;Ns“) ";DB*
(N)
280 NEXT N
290 REM
PICK DATA BASE
300 PRINT s PRINT s INPUT "ENTER
NUMBER OR '/' TO ENDs " 5 NU*
sNU = VAL (NU*)
310 IF LEFT* (NU*,1) = "/" THEN
1040
320 IF NU < 1 OR NU > ND THEN 30
0
330 REM
READ HEADER FILE
340 PRINT OP*DB*(NU)HD*
350 PRINT RD*DB*(NU)HD*
360 INPUT NH*sNH = VAL (NH*)
370 FOR N = 1 TO NH
380 INPUT H*(N)
390 NEXT N
400 PRINT CL*
410 POKE 34,0s HOME s VTAB 12s PRINT
"READING "DB*(NU)" DATA"
420 REM
ENTER OR CHANGE DATA
670
680
POKE 34, Os HOME s PRINT TAB(
20 - LEN (DB*(NU)) / 2)DB*(
NU) s PRINT
PRINT "<RET> FOR NO CHANGE, <
CTRL A>TO ABORT <CTRL
E> TO ERASE OLD ENTRY "s POKE
34,5
690 FOR M = 1 TO NR
700 PRINT ; PRINT "REC #";M
710 IF IT = O THEN 730
720 PRINT s PRINT "ITEM #"5 IT;"
= ";IP*(M, IT)
730 FOR K = 1 TO NI
740 PRINT H*(IT(K));“ = ";IP*(M,
IT(K))
750 INPUT "CHANGE TOs ";CH*
760 IF LEFT* (CH*,1) = CHR* (1
) GOTO 820
770 IF LEN (CH*) = O THEN PRINT
; PRINT "NO CHANGE MADE. "s PRINT
s GOTO 800
780 IF CH* = CHR* (5) THEN IP*(
M,IT(K)) = PRINT s PRINT
"ENTRY ERASED" s PRINT s GOTO
800
790 IP*(M,IT(K)> = CH*s PRINT s PRINT
"CHANGED TO " ; IP* (M, IT (K) ) s PRINT
32 Apple Orchard
A Hayes modem
makes it possible.
Your personal computer could be do-
ing a lot more for you. It could be communi-
cating over ordinary telephone lines with
any location in North America. . .anytime
of the day or night. With the help of a Hayes
modem (Smartmodem™ Micromodem II™
and Micromodem 100®), you can send
and receive reports from your home or
office, and exchange messages or pro-
grams with personal computer owners
hundreds of miles away. You can even
get the stock reports, today’s Washington
Post, airline schedules and movie reviews
by subscribing to one of several informa-
tion utilities. The possibilities seem end-
less. Modems are clearly the way of the
future. And Hayes leads the way-today!^
Smartmodem is a smart buy.
When it comes to features and per-
formance, Smartmodem tops the
300-baud modem market. With the
Smartmodem, your IBM Personal
Computer, TRS-80 Model II™
XEROX 820 -or any computer
with RS-232C I/O -can communicate
with all other computers using Bell 103-
type modems. Smartmodem can answer
calls, dial numbers, receive and transmit
data, and disconnect. . .all automatically.
Many cheaper modems connect to
a telephone receiver, which can cause
distortions and transmission losses.
Smartmodem plugs right into
your telephone jack ... no phone
needed! And thanks to an internal
speaker, you can actually listen
to your connection being made.
That way you’ll know Immediately if the line
is busy or If you reached a wrong number.
No wonder Smartmodem is, well, a
3S. oireci-connect iviicromi
0 to see why more Apple
Hayes
smart modem. And it stacks neatly atop other
Hayes peripherals, like the Hayes Stack
Chronograph™ RS-232C calendar/clock.
Micromodem II . . . exclusively for
Apple II® owners. The same quality and
automatic features associated with Hayes
Smartmodem are built right In the Hayes
direct-connect Micromodem II. It’s easy
to see why more Apple II owners choose
Hayes Micromodem
II than any other
' modem inthe world.
Don’t settle for
anything lessthan Hayes. . .Smartmodem,
Micromodem II and Micromodem 100 for
S-100 bus computers. Available at com-
puter stores nationwide.
Put your personal
computer on the line!
I’m ready to talk! Please send info on:
□ Smartmodem □ Micromodem 100
□ Micromodem II □ Chronograph
Name
Address
Zip
MAIL TO: Hayes Microcomputer Products
^ 5835 Peachtree Corners East
Norcross, Georgia 30092
OR CALL: (404) 449-8791
Smartmodem, Chronograph, Micromodem II and Micromodem 100 are trademarks of Hayes Microcomputer Products, Inc. ©1982 Hayes Microcomputer Products, Inc. TRS-80 Model II is atrade-
markof Radio Shack. XEROX® and 820 are trademarks of XEROX CORPORATION. Apple II is a trademark of Apple Computer, Inc.
800 NEXT K
810 NEXT M
820 PRINT : INPUT "UPDATE DISK F
ILE? ";YN«: POKE 34,0
830 IF LEFT* <YN*,1) = "Y" THEN
860
840 IF LEFT* <YN*,1) = "N” THEN
970
850 SOTO 820
860 POKE 34,0
870 REM
UPDATE FILES
880 PRINT OP*DB*(NU) IX*
890 PRINT RD*DB*<NU) IX*
900 PRINT NR*
910 FOR M = 1 TO NR
920 FOR N = 1 TO NH
930 PRINT IP*<M,N)
940 NEXT N
950 NEXT M
960 PRINT CL*
970 PRINT : INPUT "MORE CHANGES?
";A*:A* = LEFT* <A*,1)
980 IF LEFT* <A*,1) = "N" THEN
1040
990 IF A* < > "Y" THEN 970
lOOO PRINT ; INPUT "USE SAME FIL
ES? ";A*sA* = LEFT* <A*,1>
lOlO IF A* = "N" THEN 230
1020 IF A* = "Y" THEN 530
1030 GOTO lOOO
1040 POKE 34, Os HOME : END
1050 REM
ERROR HANDLING
1060 CALL 1013s I = PEEK <222) s IF
I = 5 OR I = 6 THEN VTAB 18
s PRINT CHR* <7> "FILE CABIN
ET FILES NOT ON THIS DISKETT
E."s GOTO 110
1070 GOTO 1090
1080 CALL 1013
1090 HOME s VTAB 12s GOSUB 1150s
IF I > 3 AND I < lO THEN PRINT
TAB< 3) "CORRECT ERROR, THEN
PRESS A KEY."s: GET AlSs PRINT
s RESUME
IlOO PRINT TAB< 7 > "FATAL ERROR
IN LINE "; PEEK (218) + 256 *
PEEK (219) s VTAB 23s END
mo FOR I = 1013 TO 1022s READ
PPs POKE I,PPs NEXT I
1120 1=0
1130 RETURN
1140 DATA 104, 168, 104, 166, 223, 1
54,72,152,72,96
1150 MSG* = CHR* <0)sl = PEEK (
222) ss IF I = O OR I >15 THEN
J = 53856 + I + <I = 255) »
- Is GOTO 1170
1160 J = 43377 + PEEK <43583 + I
)
1170 K = PEEK <J)sMSG* = MSG* +
CHR* <K) s IF K < 192 THEN J
= J + Is GOTO 1170
1180 PRINT TAB< 20 - LEN <"»»
” + MSG* + " »*") / 2)"»» ";
MSG*?" »»"s PRINT s RETURN
1190 REM ERROR MESSAGE PRINTING
(CALL APPLE 9/80)
1200 REM
INSTRUCTIONS
1210 HOME
1220 PRINT " »> FILE CABINE
T STUFFER <<<"
1230 PRINT
1240 PRINT "FILE CABINET STUFFER
PROVIDES THE USER”
1250 PRINT "OF THE FILE CABINET
DATA BASE PROGRAM"
1260 PRINT "A FAST WAY TO VIEW,
ENTER, OR CHANGE"
1270 PRINT "A COMMON ITEM OR ITE
MS IN EACH RECORD"
1280 PRINT "OF A FILE. THE USER
IS FIRST ASKED TO"
1290 PRINT "CHOOSE A FILE FROM A
LIST ON THE SCREEN."?
1300 PRINT "HE IS THEN ASKED TO
SELECT THE DATA TYPE"?
1310 PRINT "WHOSE CONTENTS WILL
BE USED AS A PROMPT,"?
1320 PRINT "THE NUMBER OF ITEMS
TO BE DISPLAYED, AND"?
1330 PRINT "WHICH ITEMS THEY ARE
. IF ALL DATA ITEMS"
1340 PRINT "ARE TO BE DISPLAYED,
’ALL' SHOULD BE"
1350 PRINT "ENTERED. <CTRL E> ER
ASES AN EXISTING"
1360 PRINT "ENTRY, <CTRL A> ABOR
TS THE CURRENT FILE"
1370 PRINT "OPERATION, AND <RETU
RN> ACCEPTS THE"
1380 PRINT "EXISTING ENTRY. USE
OF THE REPEAT KEY"
1390 PRINT "WITH < RETURN > PERMIT
S SCROLLING THROUGH"
1400 PRINT "THE FILE TO THE DESI
RED DATA ENTRY. "
1410 PRINT
1420 PRINT
1430 VTAB 22: CALL - 958: PRINT
"PRESS < RETURN > TO CONTINUE-
<ESC> TO END";: GET A*: PRINT
1440 IF A* = CHR* (13) THEN GOSUB
1480: RETURN
1450 IF A* = CHR* (27) THEN HOME
: END
1460 GOTO 1430
1470 REM
TITLE BLOCK
1480 HOME : VTAB 6: PRINT "»»»»*
tt***tt*$**$t****t*$*******t
»***»»"• PRINT
1490
PRINT
TAB(
lO)
"FILE CABINE
T STUFFER"
1500
PRINT
1510
PRINT
TAB<
15)
"WRITTEN BY"
1520
PRINT
1530
PRINT
II
TAB(
14)
"MIKE KRAMER
1540
PRINT
1550
PRINT
TAB<
6) "
HOUSTON AREA
APPLE
USERS
GROUP"
1560
PRINT
1570
PRINT
TAB<
15)
"MARCH 1982"
: PRINT
1580 PRINT "*»»*«**»»**»»»»*»»*»
t$t $*********$*****"
1590 RETURN
34 Apple Orchard
THE WORLD'S LARGEST COMPUTER MAIL ORDER FIRM
Computer Exchan^
■ ALL MAIL: P.O. Box 1380, Jacksonville, OR 97530 >
WAREHOUSE AND OFFICES, BY APPOINTMENT AT 6791 APPLEGATE ROAD.
hardware:
for
> Apple ll/IK
CLOSEOUT on
Apple Computer, Inc. products
[kappkz supply center
Ad#
931 A
Apple II 48Kor64K
_ . . , SAVE
Disk Drives, II and III
Profile III, Hardisk ^ k \ V $2750 22%
Interface Cards CALL 25%
Silentype II or III Up to 25%
Direct Substitute for Apple Drives
Micro-Sci A2 is a direct substitute for Apple II
drives. It will run all Apple II software. Save
$350 on a dual A40 disk system.
Micro-Sci 5" Drives for Apple II SAVE
A2Drive, 5", 143K $395 18%
Controller with DOS for A2 $ 95 15%
A70 Drive, 5", 286K $ 489 20%
A40 Drive. 5", 160K $369 18%
Controller Card forA70 or A40 $ 79 21%
Sorrento Valley
Apple Panic
$ 21
30%
8" Disk Drive Controller 2 + 2
$199
60%
Arcade Machine
$ 32
30%
MONITORS:
SAVE
Red Alert
$ 21
30%
NEC
12" Color
12" Green
$359
$169
24%
22%
Space Warrior
Many Others In Stock
$ 18
CALL
30%
CALL
SANYO:
9" B&W
$149
31%
Budgeco, Raster Blaster
$ 22
27%
9" Green
$159
31%
Calf. Pacific, Ultima
$ 30
25%
12" B&W
$219
30%
Central Point Software:
12" Green
$229
30%
Copy II Plus ver. 4
$ 35
10%
13" Color
$399
28%
Will copy most copy protected software
ZENITH
12" Green
$119
20%
for your backup in 45 seconds!
NEW
DISKETTES, 5'
', box of 10:
Continental Software
Maxell
$ 39
33%
Home Accountant
$ 56
25%
Memorex
$ 25
45%
Home Money Minder
$ 26
25%
80 COLUMN VIDEO CARDS:
Videx Videoterm
M&R Sup R Term
ALS: Smarterm
MISCELLANEOUS:
CCS: Serial Interface 771 OA
Parallel Interface 7720A
Other CCS Cards In Stock,
Hayes: Micromodem II
Smartmodem
ISC Videostick Paddle
Keyboard Company:
Joystick II
Game Paddle
Numeric Keypad
M&R: RF Modulator
M SUP R FAN
^Microsoft: ZSOSoftcard
16K RAM Card
Mountain:
CPS Multifunction Card
Clock/Calendar
Novation Applecat Modem
Orange Micro Grappler
Dan Paymar LCA New rev.
Saturn System 32K RAM Card
64K RAM Card
128K RAM Card
VC-Expand for Visicalc
_ SSM AID Serial /Para. Interface
1^ ALS: Smarterm 80 Col Card
Z-Card (Z-80)
Addram 16K Card
Synergizer Package
Videx Videoterm 80 col.
Soft Video Switch
Enhancer II
Full Videx Line, Call
PAPER:
$ 249 28%
$ 295 22%
$ 269 30%
SAVE
$139 22%
$ 99 20%
CALL CALLl
$289
$229
$ 35
$ 45
$ 25
$119
$ 25
$ 39
$279
$159
$209
$239
25%
20 %
23%
10 %
17%
21%
27%
25%
33%
20%
13%
15%
CLOSEOUT on
Apple Computer, Inc. products
Apple Software: SAVE
Apple Plot $ 49 30%
The Controller $495 21%
Dow Jones News & Quotes $ 69 28%
Howto! $ 39 22%
Microcourier $189 24%
Many others CALL CALL
Artsci Magic Window $ 75 25%
Ashton-Tate CP/M ^
dBase II for Apple II ^ $495 30%
Aurora Systems
Executive Secretary-WP $189 25%
Beagle Bros. DOS Boss $ 18 25%
Broderbund Software
Payroll $269 30%
General Ledger $ 349 30%
SOFTWARE
Infocom Zork II
Info Unlimited,
Easywriter (PRO)
Innovative
Apple Spellguard CP/M
Insoft: ^
on disk for
Apple
$219 26%
Data Most
Snack Attack
Thief
Denver Software
Financial Partner
$185
Epson, MX 80 Graphics Dump $ 9
Hayden, Sargon II (chess) $ 29
Apple Pie (specify brd.) $ 99
High Technology
Store Manager $189
Job Control System $ 469
Howard Software
Tax Preparer $115
Real Estate Analyzer $ 1 45
Creative Financing $145
25%
25%
25%
30%
22 %
25%
25%
40%
25%
25%
25%
$329 16%
$129 21%
$ 34 33%
$149 36%
$375 12%
$525 12%
$ 75 25%
$159 20%
$269 30%
$ 209 22%
$119 20%
$ 549 27%
$ 249 28%
$ 25 29%
$ 99 34%
up to 35%
Fan Fold, Call for sizes,
thickness and prices
LETTER QUALITY PRINTERS:
Qume Letter quality printer
Sprint 9 45RO
Sprint 5 45RO
. NEC 3510 RO Serial
•ki
SAVE
$2195 23%
$2395 20%
$1995 20%
^Olympia (Typewriter/ Printer)
ES-100, 18CPS, with full cable and
interface to Apple II $1695 22%
PRINTERS:
Epson, See special Epson section at right
Intergral Data
Prism 132, Color Printer w/Graphics $1695 16%
Prism 80, B&W, ASF, W/Graphics $ 995 12%
445 Tiger W/Graphics &2K $ 695 23%
560 Tiger W/Graphics $1095 22%
Okidata Microline 82A $ 495 25%
ORDERING INFORMATION:
Minimum order $100. Cashiers Checks and
Money Orders welcomed. Personal Checks
allow 20 days to clear. Add 3% for shipping,
insurance and handling. UPS is standard.
Additional 7% for US Postal or APO.
Additional 3% for VISA or MC. Include
telephone #. No COD. Prices subject to
change and typo errors. Call to verify. Order
desk hours are 8 to 6 PDT, 10 to 3 Saturdays.
Electric Duet NEW
ALD System II or III
TransFORTH II or III
Insoft Accountant CP/M
GraFORTH NEW!
LJK Letter Perfect
Micro Lab
Data Factory, ver. 5 .0
Invoice Factory
Tax Manager
MicroPro all CP/ M ^
Word Star
Mail Merge
Spell Star
Data Star
Calc Star
Super Sort
Microsoft
A.L.D.S.
BASIC Compiler
Co bo I 80
Fortran 80
Olympic Decathlon
TASC Compiler
Typing Tutor II
Muse
Super Text II
Castle Wolfenstein
Robot War
On-Line
Expediter II
Superscribe 1 1 /Screen-
writer II
Lisa 2.5
Pegasus II
Threshold
Cranston Manor
Mission Astroid
Mystery House
$ 25
$110
$110
$355
$ 69
$112
$249
$129
$ 95
$239
$ 79
$ 159
$189
$189
$129
$110
$299
$559
$149
$ 24
$159
$ 19
$113
$ 23
20%
10%
10 %
20%
35%
38%
36%
36%
36%
36%
36%
36%
10%
25%
25%
25%
24%
22%
30%
25%
25%
25%
25%
27%
26%
25%
25%
25%
25%
25%
' Osborne (Disk and Book)
Some Common Basic Programs,
75 Business, Statistics and Math
programs for the Apple II $ 49
Peachtree Software all CP/ M
Magic Wand $250
GL. AR. AP, PRorInv $189
Personal Software/VisiCorp
VisiCalc3.3 $189
VisiDex $189
VisIFile $189
Desktop Plan II $189
VisiPlot $159
Desktop Plan III $209
VisiSchedule $239
VisIT rend and VisiPlot $ 239
VisiTerm $ 79
Zork $ 33
Softech Int'l
Stockfile $250
Stockseller $423
Software Publishing:
PFSII(NEW) $ 89
PFSIll $ 69
Report II or III $ 69
Sorcim Supercalc CP/ M $219
Stoneware,
DB Master (new version) $ 179
Sub Logic Flight Simulator $ 28
50%
37%
38%
SAVE
25%
25%
25%
25%
20 %
30%
20%
20%
20%
20%
60%
30%
26%
26%
26%
25%
22%
20%
OTHER BRANDS IN STOCK:
Accent, Adventure International, Astar,
Auto, Simm., Avalon, Avant-Garde, Beagle,
CPU, Cavalier, Datasoft, Delta, Edu-Ware,
Info Com, Lazer, LJK, Phoenix, Quality,
Sensible, Sentient, Sirius, Strategic,
Synergistic and United.
CP/ M Software 8" and 5"
All Ashton-Tate, Insoft, Micro Pro, and
Peachtree CP/M software available for
most 5" and 8" drives, and computers at
similar discounts.
3101-10 CLOSEOUT
= = =.= Terminal $995
SAVE
30%
/" 1 — CLOSEOUT
COMPUTER SYSTEMS
$3995
$2795
$6495
CALL
^ commodore
VIC 20 Home Computer
$249
16%
8000-15 208K, 4 User, 2 Disk Drives
MTU-1 Tape Backup for Hard Disk
8000-10 208K, 4 User, 10 Meg
Others in Stock
20%
25%
25%
CALL
HEWLETT H/P85A ^ $1,995
m:f!M Packard save
H/P 85 Microcomputer/ Moniter/ Printer $1995 27%
aij=INTE?TEC SUPERBRAIN while They Last
sIsS^'eMS* 64KQD $2795 30%
H/P 87 CP/M Microcomputer NEW!
H/P 125 CP/M Microcomputer NEW!
H/P 82901 M 5" Dual Drives
H/P 7225B Professional Graphics Plotter
H/P 7470A Graphics Plotters
H/P 41C Calculator
H/P41CV Calculator 2.2K
Full Accessories and Software Line
$1995
$1995
$1650
$2060
$1249
$ 185
$ 245
CALL
20%
27%
27%
25%
19%
25%
25%
CALL
EPSON PRINTERS
MX80
MX80F/T
MX100 F/T w/graphics
70/80/100 Apple Interface and Cable
MX80 Friction feed adapter
MX80 Graftrax Chip
$449
$555
$729
$ 95
$ 59
$ 79
31%
25%
27%
15%
22%
20%
III 800 16K
Vjl 400 16K
$666
$333
17%
26%
^fEC Microcomputer
8001 32K Computer
$750
25%
Microtek 16K RAM
AIAKI Microtek 32K RAM
$ /b
25%
286K Total Dual Drive PC8031
$750
25%
$149
25%
32K addon and I/O Unit PC8012
$495
24%
410 Recorder
$ 79
17%
Ren Tec "The Wedge" 32K
$495
17%
810 Disk Drive
$449
26%
8023 Impact Printer F/T
$595
25%
850 Interface
$ 169
25%
Impact Printer Cable
$ 49
25%
Other Hardware
20
to 30%
3510 Letter Qual. Printer
$1995
20%
Full Line of Software
Visicalc
$159
25%
21 %
NEC PC Software
CALL
CALL
Pac Man Avail 5/82
$ 34
25%
5 Meg Hard Disk
wUI VU9 10 Meg Hard Disk
$2995
21 %
Communicator Kit
$345
25%
$ 4345
20 %
Educator Kit
$129
27%
CLQSE OUT
PRICES Omni-Net, Constellation,
$5245
Mirror,
20 %
In Stock
STAR INDICATES
BEST BUYS
REFERENCES:
We have been a computer dealer since 1978. Our bank
reference is First Interstate Bank (503) 776-5620. We
belong to the Chamber of Commerce, (503) 772-6293.
* Apple is a registered trademark of Apple Computer, Inc.
NO SALES TAX
Oregon Order Desk
(503) 772-3803
TOLL FREE
NATIONAL
ORDER DESK
( 800 ) 547-1289
APPLESOFT PROGRAM FORMATTING LISTER
by David H. Bartley
I PRINT ‘SAUE^ (y/N) i
QET
jH Ai <>T$ COSUB 4075 |
One of the handiest utilities for any language system is a
formatting lister, or “pretty-print” routine. Having been
spoiled by a good commercial Pascal pretty-printer on the
job, 1 decided that 1 had to write one for use with Applesoft
on the Apple at home. The built-in LIST command gives me
the information 1 need, but it sure doesn’t go out of its way to
make it easy to read!
Most pretty-printers I’m familiar with are designed for
printer output. 1 wanted mine to create nice hard-copy list-
ings, but 1 also wanted to make it easier to display parts of a
program in the Apple’s screen in a more readable form. The
Assembly language program in Listing 1 is the result of my
efforts to do just that.
Program Features
My pretty-print routine for Applesoft programs was
deveby loped adding the features listed below to the algo-
rithm used by BASIC. (The original code may be found by
disassembling from $D6A5 to $D765 in the ROM.)
1 . The pretty-printer is easily initialized by typing “BRGN
A/S USTTER” Formatted listings are then generated by
typing any of the LIST commands, preceded by an amper-
sand (&). The standard arguments (one line number, or two
separated by a comma, or dash), are allowed. The word
“LIST’ may be abbreviated to “L.” Output may be to the
printer, to the screen, or both.
2. All program line numbers are displayed right-adjusted
in the first five output columns. All program statements
begin in Column 7.
3. Each statement separator (:) appearing past Column
12 causes a line break. The is displayed in Column 4 of
the following output line.
4. Lines usually extend to Column 38 instead of 33. The
continuation of a long line is indented three extra spaces.
5. Each output line is indented an extra two spaces for
each level of nested FOR...NEXT and 1F...THEN statements.
To avoid squeezing too closely against the right margin,
indentation stops at Column 30.
6. A space is listed after every comma or semicolon
(except those in REMs and quoted strings).
7. The output line is broken and continued whenever a
space, comma, or semicolon appears past Column 33.
8. No extra blanks are displayed around the and ( )
tokens.
9. A blank is not listed before a keyword if the previous
character is a blank or left parenthesis.
10. A blank is not listed after a keyword ending with a
parenthesis (such as “TAB(”, for example).
11. Non-printing control characters are listed as letters
enclosed within square brackets.
12. The listing can be temporarily stopped and then
resumed by hitting any key. Control-C may be used to
cancel the listing.
Operational Requirements
There are a few things you need to be aware of, however.
A/S LISTER must be used under DOS with Applesoft in
ROM (or at the same locations in RAM card). It is not hidden
above HIMEM, so it may be wiped out if your program or its
data requires too much space. Another point: the vec-
tor is used to enable RENUMBER; if you’re using that utility
while coding, you can’t use the Lister, and vice versa.
There is one known bug: it doesn’t realize that “NEXT 1,J”
ends two FOR...NEXT loops instead of one; the indentation
will be slightly off. Since it’s better programming practice to
use “NEXT 1 : NEXT J,” 1 haven’t made provision for the
sloppier form.
The Assembly language program in Listing 1 should be
assembled and placed in the binary file “A/S LISTER.”
BRUNning that file loads the program in the Apple’s
memory at location $6000 (just above Hi-Res Page 2), and
sets up the ampersand vector. (Obviously, the ampersand
vector can’t be used for more than one purpose at a time.)
Once loaded and initialized with BRUN, the program may
be invoked with “& LIST’ any number of times.
36 Apple Orchard
A/s LISTER uses several entry points into the Appleoft
ROM as well as the “warm start” entry into DOS. It checks
for the existence of Applesoft, so it is safe (but ineffective) to
BRGN it from Integer BASIC. Don’t try to BRCJN it without
DOS up, though!
Programming Style
You may want to spruce up your programs a bit to enhance
the quality of formatted listings. I use these coding tech-
niques to make my printed listings even more readable:
1 . Don’t play games with text in REMs. A hidden line feed
(Control-J) or padding with blanks to get columns to line up
won’t necessarily work the same way with &LIST as with
LIST. This is the main problem I’ve found when formatting
existing programs.
2. Avoid ending more than one FOR on a single NEXT.
The formatted listing will be correct, but the identation will
be off.
3. Don’t put colons immediately after line numbers.
Some people do this to force identation of the listing. Let
your Apple do it for you!
4. Add a colon after a THEN if the whole statement won’t
fit on the same line or if there are several statements in the
THEN CLAUSE.
An Example
Figures 1 and 2 contrast the listing formats of the stan-
dard Applesoft LIST command, and &LIST. Several, but not
all, of the features of AS/LISTER are illustrated in this short
example. Figure 3 shows what happens when the adjacent
NEXT I and NEXT J are combined into a single NEXT I,J.
Summaiy
Whether used for prettier hardcopy listings of Applesoft
programs or as a nicer way to view them as they are being
developed, A/S LISTER has fulfilled by expectations. I hope
you’ll find it just as helpful. But, since few people seem to
agree on questions of style and the “correct” formatting of
program listings, please feel free to adapt A/S LISTER to
your requirements and aesthetics.
Figure 2
]BRUN A/S LISTER
APPLESOFT PROGRAM LIST FORMATTER
(C) 1981 - D H BARTLEY - AUSTIN, TEXAS
TO USE, PRECEDE EACH 'LIST' WITH &
]&LIST
100 REM — SAMPLE NONSENSE PROGRAM
110 READ M, N
: DATA 100, 200
120 FOR I = 1 TO M
: FOR J = 1 TO N
130 ANSWER = (3*1 + J"2) / 2
140 IF I = J THEN
: PRINT "I = J"
: ANSWER = 1 / ANSWER
150 PRINT TAB(10); "ANSWER =
ANSWER
160 NEXT J
; NEXT I
170 END
Figure 3
Figure 1
]LIST
100
REM — SAMPLE NONSENSE
AM
PROGR
110
READ M,N; DATA 100,200:
120
FOR I = 1 TO M: FOR J =
N
1 TO
130
ANSWER =(3*I+J"2)
/ 2
140
IF I = J THEN : PRINT "
ANSWER = 1 / ANSWER
I = J
150
PRINT TAB( 10); "ANSWER
ANSWER
= " .
f
160
NEXT J: NEXT I
170
END
]&LIST
100 REM — SAMPLE NONSENSE PROGRAM
110 READ M, N
: DATA 100, 200
120 FOR I = 1 TO M
: FOR J = 1 TO N
130 ANSWER = (3*1 + J"2) / 2
140 IF I = J THEN
; PRINT "I = J"
; ANSWER = 1 / ANSWER
150 PRINT TAB(10); "ANSWER =
ANSWER
160 NEXT J, I
170 END
May ■ June 1 982 37
Listing #1
1000 .OR $6000 (24576 DEC.)
1010 .TF a/s lister
1020 *
6000- 4C 89 60 1030 JMP INIT INIT ENTRY
1040 *
1050 ic'k’k'k'k’k'kic-kic'k'kic'kieie'k’k'kic’kic’kic'k'k’kic'k’k'kic'k
1060 * *
1070 * Applesoft *
1080 * Program List Formatter *
1090 * by David H Bartley *
1100 * *
1110 *********************************
1120 *
1130 * Improvements Made:
1140 *
1150 * = The LIST command must be
1160 * preceded by to use this
1170 * version. It may be typed as
1180 * either "&LIST" or "ScL". The
1190 * standard arguments (one line
1200 * number, or two separated by
1210 * , or - ) are allowed.
1220 *
1230 * = Each line number is right-
1240 * adjusted in the first five
1250 * columns. All statements now
1260 * start at column 7.
1270 *
1280 * = Lines extend to column 38
1290 * instead of 33 (usually) . The
1300 * continuation of a long line
1310 * is indented 3 extra spaces.
1320 *
1330 * = Each output line is indented
1340 * an extra two columns for each
1350 * level that "FOR" and "IF"
1360 * statements are nested. The
1370 * indentation stops 10 columns
1380 * from the right margin.
1390 *
1400 * = Listing can be temporarily
1410 * stopped by hitting any key.
1420 * Ctrl-C still cancels listing.
1430 *
1440 * = A space is now printed after
1450 * every or (except
1460 * those in REM’s or strings).
1470 *
1480 * = An output line will be broken
1490 * and continued whenever a " , " ,
1500 * or " " appears within 7
1510 * columns of the right margin.
1520 *
1530 * = Each statement separator (:)
38 Apple Orchard
P.O. BOX 192
CLINTON, MD 20735
(301) 868-5487
EXEC SYSTEMS
PROfiRAMS FOR USE WITH VISICAIC
VT 190 INDIVIDUAL TAX PLANNING
FOR 1982 TAXES. . .For the individual
tax situation this template allows easy
entering now to prepare for submitting
your 1982 deductions, credits, and other
important tax items. A monthly record
summation calculator will allow you to
make Important tax decisions during the
year!
Mail Order:
$39.95
in
in
Retail
$48.00
I
VT 200 BUSINESS/GENERAL. . .Inven-
tory, stockage, reordering, bookkeeping
accounts-journals, reporting and analyses
are featured on this VisiTemp for the
business person who wants to obtain
maximum utilization of their personal
computer and the industry's best selling
business software!
Mail Order
$29.95
lESII
Retail
$38.00
VT 208 APPOINTMENT AND TIME
ANALYSIS. . . Scheduling, appoint-
ments, time analysis, record keeping for
daily, weekly, monthly, and yearly chron-
ological periods make this a must for
managers, executives, supervisors, and
planners!
Mail Order
$29.95
Retail
$38.00
VT 300 HOME & FAMILY. . .VisiTemp
for practical home uses:
Calculator/General Format
Six Month Budget Analysis
Apple Expense Account
Daily Budget Record
Weekly Budget Account
Checkbook Reconciliation
Vehicle Cost Analysis
Grocery Comparator
Personal Inflation Index
Weekly Expense Input
Tax 1 Deduction Record/Strategy
Tax 2 Schedule A Deduction Analysis
Mail Order
$19.95
ps
■
Retail
$28.00
VT 310 FAMILY RECORDS. . .This
temp is designed to make family record-
ing as easy to enter and save as screen
editing! Record formats have been
designed especially for home and personal
property Inventory, tax records, insur-
ance record keeper, medical and dental
records, vehicle records, children's scrap-
book and school records, special family
records/documents & more!
Mail Order
$19.95
VT 210 REPORT/ANALYSIS FOR-
MATS/GENERAL. . .Ever wanted to pro-
duce a report for professional presenta-
tion only to realize that there are only
too few hours in the day! This VisiTemp
provides you with a selection of pro-
fessionally formatted reports & analyses.
Both vertical and horizontal formatting
is featured. You choose and change label-
ling to fabricate your personalized reports
in a fraction of the time it would have
taken if you had started with a blank
VisiCalc®sheet! .
Mall Order
$29.95
June 1982
Retail
$38.00
Pi
July 1982
Retail
$28.00
VT 220 MONEY MARKET COMPUTA-
TIONS . .Yields, break-evens, profit and
arbitrage. If you have any interest in the
money market, this temp is designed for
you! Simplified formula explanations
help make this complicated field easier
for anyone to understand and use.
Mail Order
$59.95
VT 400 SPORTS/GENERAL. . .This hard
hitting VisiTemp allows you to keep
player and team records for basketball,
football, and baseball. The temp pro-
vides individual and team statistics.
Whether you keep regular sports records
or just want to keep 'stats' on your favor-
ites, this temp will appeal to you!
ESM 102 VISICALC SIMPLIFIED
TUTOR. . .Tutor and reference manual
for VisiCalc^'^ users.
Mail Order
$19.95
Retail
$28.00
apa
pi
August 1982
Retail
$ 68.00
$19.95
TERMS
MAI L ORDERS add $2.50 for shipping
and handing
VISA/MASTERCARD accepted
Maryland Residents add 5% $ales Tax
Allow two (2) weeks
VisiTemps are special application templates designed to be used with VisiCalc.
/ Now more power from VisiCalc”and your 48K Apple”system! / /
Special Application Templates for use
with Personal Softwares VisiCalc™
VisiCalc is a registered trademark of
Personal Software/VisiCorp.
VisiTemp.
1540 *
1550 *
1560 *
1570 *
1580 *
appearing past column 12
causes a line break. The
is listed in column 4 of the
new output line.
1590 * = Tokens * and ^ are not
1600 * surrounded by blanks.
1610 *
1620 * = A blank will not be listed
1630 * before a token if the
1640 * previous char was a blank
1650 * or left parenthesis.
1660 *
1670 * = A blank will not be listed
1680 * after a token ending in "(".
1690 *
1700 * = Control characters are listed
1710 * as normal capitals enclosed
1720
* in
brackets (e.g. CJ]).
1730
*
1740
*
—
1750
★
1760
* applesoft/monitor routines
1770
*
00B1-
1780
CHRGET
.EQ
$00B1
00B7-
1790
CHRGOT
.EQ
$00B7
DAFB-
1800
CRDO
.EQ
$DAFB
D61A-
1810
FNDLIN
.EQ
$D61A
ED34-
1820
FOUT
.EQ
$ED34
D858-
1830
ISCNTC
.EQ
$D858
DA0C-
1840
LINGET
.EQ
$DA0C
D7D2-
1850
NEWSTT
.EQ
$D7D2
DB5C-
1860
OUTDO
.EQ
$DB5C
DEC 9-
1870
SNERR
.EQ
$DEC9
DB3A-
1880
STROUT
.EQ
$DB3A
1890
*
FDED-
1900
GOUT
.EQ
$FDED
1910
*
—
—
1920
*
1930
* SYSTEM VARIABLES
1940
★
0024-
1950
CH
.EQ
$24
009D-
1960
DSCTMP
.EQ
$9D
0085-
1970
FORPNT
.EQ
$85
0050-
1980
LINNUM
.EQ
$50
009B-
1990
LOWTR
.EQ
$9B
0021-
2000
WNDWTH
.EQ
$21
2010
*
C000-
2020
KBD
.EQ
$C000 KEYBOARD
C010-
2030
KBDSTR
.EQ
$C010 KBD STROBE
2040
*
*
2050
2060
* LOC/Uj
, VARIABLES
2070
*
6003-
00
2080
CONFLG
.DA
#0
6004-
00
2090
PREVCH
.DA
#0
40 Apple Orchard
6005- 00
2100
TABFOR .DA #0
6006- 00
2110
TABIF .DA #0
6007— 00
2120
TXTFLG .DA #0
2130
*
2140
*
The following line buffer
must
2150
ic
begin on an address below
XF0,
2160
★
where X may be any page.
2170
LINBFR
6008- 20
20
20
600B- 20
30
2180
.HS 2020202030 " 0"
600D- 30
30
30
6010- 30
00
2190
.HS 3030303000 ”0000!"
600A-
2200
LINBF2 .EQ LINBFR+2
6005-
2210
LINBF3 .EQ LINBFR-3
2220
*
6012- 8D
8D
8D
2230
BANNER .HS 8D8D8D
6015- A0
A0
A0
6018- A0
Cl
D0
601B- D0
CC
C5
601E- D3
CF
C6
6021- D4
A0
D0
6024- D2
CF
C7
6027- D2
Cl
CD
2240
.AS -" APPLESOFT PROGRAM”
602A- A0
CC
C9
602D- D3
D4
A0
6030- C6
CF
D2
6033- CD
Cl
D4
6036- D4
C5
D2
2250
.AS -” LIST FORMATTER”
6039- 8D
2260
.HS 8D C/R
603A- A8
C3
A9
603D- A0
B1
B9
6040- B8
B1
A0
6043- AD
A0
2270
.AS -”(C) 1981 - ”
6045- C4
A0
C8
6048- A0
C2
Cl
604B- D2
D4
CC
604E- C5
D9
A0
6051- AD
A0
2280
.AS -”D H BARTLEY - ”
6053- Cl
D5
D3
6056- D4
C9
CE
6059- AC
A0
D4
605C- C5
D8
Cl
605F- D3
2290
.AS -"AUSTIN, TEXAS”
6060- 8D
2300
.HS 8D C/R
6061- A0
A0
A0
6064- A0
D4
CF
6067- A0
D5
D3
606A- C5
AC
A0
606D- D0
D2
C5
6070- C3
C5
C4
6073- C5
A0
2310
.AS -” TO USE, PRECEDE ”
6075- C5
Cl
C3
6078- C8
A0
A7
607B- CC
C9
D3
607E- D4
A7
A0
6081- D7
C9
D4
6084-
6087-
C8
8D
A0 A6 2320
00 2330
o -ID >1 rx *
.AS
.HS
-"EACH 'LIST' WITH &"
8D00 C/R EOT
2350 INIT
6089-
A9
28
2360
LDA
#$28
CHECK FOR a/s 1
608B-
CD
01 E0 2370
CMP
$E001
608E-
D0
IB
2380
BNE
DOS
-NOT THERE!
6090-
A9
4C
2390
LDA
#$4C
*'JMP** OPCODE
6092-
CD
00 E0 2400
CMP
$E000
6095-
D0
14
2410
BNE
DOS
-NOT THERE!
2420 *
6097-
8D
F5 03 2430
STA
$3F5
& VECTOR
609A-
A9
AE
2440
LDA
# AM PER
609C-
8D
F6 03 2450
STA
$3F6
609F-
A9
60
2460
LDA
/amber
60A1-
8D
F7 03 2470
STA
$3F7
2480 *
60A4-
A9
12
2490
LDA
# BANNER
DISPLAY BANNER
60A6-
A0
60
2500
LDY
/BANNER
TEXT MESSAGE
60A8-
20
3A DB 2510
JSR
STROUT
2520 DOS
60AB-
4C
D0 03 2530
JMP
$03D0
— > DOS/BASIC
2540 *-
—
—
2550 AMPER
2560 *
2570 *
AMPERSAND ENTRY
POINT
2580 *
60AE-
AA
2590
TAX
SAVE 1ST TOKEN
60AF-
20
B1 00 2600
JSR
CHRGET
GET 2ND TOKEN
60B2-
08
2610
PHP
SAVE STATUS
2620 *
60B3-
E0
BC
2630
CPX
#188
"LIST" TOKEN?
60B5-
F0
08
2640
BEQ
XLIST
60B7-
E0
4C
2650
CPX
#$4C
"L" CHAR?
60B9-
F0
04
2660
BEQ
XLIST
60BB-
28
2670
PLP
2680 ERROR
60BC-
4C
C9 DE 2690
JMP
SNERR
SYNTAX ERROR
2700 *-
—
2710 XLIST
60BF-
28
2720
PLP
60C0-
90
0A
2730
BCC
LIS010
DIGIT NEXT
60C2-
F0
08
2 740
BEQ
LIS010
: OR EOL
60C4-
C9
C9
2750
CMP
#$C9
"-" TOKEN
60C6-
F0
04
2760
BEQ
LIS010
LIST -. . .
60C8-
C9
2C
2770
CMP
#$2C
" , " CHAR
60CA-
D0
F0
2780
BNE
ERROR
-ERROR
2790 LIS010
60CC-
20
0C DA 2800
JSR
LINGET
GET LINE NR
60CF-
20
lA D6 2810
JSR
FNDLIN
LOWTR -> LINE
60D2-
20
B7 00 2820
JSR
CHRGOT
NEXT CHAR
60D5-
F0
10
2830
BEQ
LIS030
: OR EOL
60D7-
C9
C9
2840
CMP
#$C9
TOKEN
60D9-
F0
04
2850
BEQ
LIS020
60DB-
C9
2C
2860
CMP
#$2C
" , " CHAR
60DD-
D0
DD
2870
BNE
ERROR
-ERROR
42 Apple Orchard
Apple Computers end Video
Tq|^ Recorders Go Ibgether
It’s amazing how many Apple owner’s
also own a video cassette recorder. Sooooooo
The Video Switch Box
To thank the Apple community for your support of the various M & R ENTERPRISE
products over the years, we’re offering an extra-special deal.
SEND CHECK OR MONEY ORDER TO: M & R ENTERPRISES, 910 GEORGE ST, SANTA CLARA, CA. 95050
FUNCTION
1
2
3
4
5
6
CHANNEL
SETTING
TV
VCR
WATCH TV
B
B
B
B
B
A
ANY
ANY
WATCH VIDEO CASSETTE
A
A
A
A
A
A
3(4)
ANY
WATCH AUXILIARY
B
B
•B
B
A
A
3(4)
ANY
PLAY VIDEO GAME
B
B
B
B
B
B
3(4)
ANY
RECORD TV
A
A
A
A
A
A
3(4)
ANY
RECORD AUXILIARY
A
A
B
A
A
A
3(4)
3(4)
RECORD AUXILIARY+ WATCH TV
B
A
B
A
B
A
ANY
3(4)
RECORD TV + WATCH AUXILIARY
A
B
A
B
A
A
3(4)
ANY
U.S.A. Sales Only
$ 29.95
California Residents add 6 V 2 % Sales Tax ($1.95)
• Brings all video components under simultaneous
control
• Eliminates unnecessary extra wiring while it
restores the remote control function of the cable
TV tuner
• Handles 5 inputs including; cable converter, disc
player, video games, TV antenna or cable, your
Apple computer, TV, VCR and auxiliary
• With the touch of a switch, your television turns
into a multi-media event
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
I-*
I-*
M
!-•
M
I-*
M
H*
M
h-'
M
H*
H-*
M
(-•
H*
M
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
a
a
a
N)
Ni
to
to
K)
M
h-*
!-•
H-*
H*
ta
ta
ta
ta
ta
ta
ta
ta
ta
w
w
w
w
w
w
o
0
1
>
1
«o
1
U1
1
to
1
1
0
1
>
1
'O
1
CJ1
1
CO
1
M
1
1
a
1
CO
1
VO
1
00
1
1
CJl
4^
1
M
1
w
1
o
>
1
00
1
ON
1
4^
1
N)
1
ta
1
M
1
0
1
VO
1
1
cn
1
to
1
1
>
>
00
>
to
00
00
>
to
00
CO
w
D
o
CO
o
>
CO
O
to
to
CiO
>
00
00
>
a
ta
>
00
>
O
to
to
VO
a
VO
Q
a
a
vO
ta
4^
Q
Q
4^
ta
cn
»-•
00
>
h-*
00
ta
ta
ta
M
ta
CJl
CJl
VO
ta
cn
CJl
a
VO
a
a
a
OD
to
ts
ta
to
Q
Q
ea
00
CO
Q
CJ1
ta
cn
vO
vD
VO
4^
VO
ta
CJl
CJl
ta
Ul
cn
ta
a
a
a
txi
Ln
<S
CO
Q
VO
ON
Q
CJ1
CO
to
ta
4^
h-*
00
CO
CO
CO
CO
I-*
M
ta
ON
ta
cn
ta
cn
o
M
ON
ON
ON
ON
ON
a
C5N
ON
a
a
Q
to
Q
Q
to
>
to
ta
>
a
LJ
U)
CJ
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
(O
CO
CO
CO
(O
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
tvj
N)
INJ
NJ
to
to
to
to
to
to
•to
to
4^
4^
4^
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
to
to
to
to
to
to
to
to
to
to
H-*
M
M
H*
M
M
M
H*
M
ta
ta
ta
ta
ta
ta
ta
Q
ta
ta
VO
vO
'O
VO
vO
CO
VO
CO
CO
CO
00
00
OJ
to
M
Q
vO
CD
ON
C/1
4^
CO
to
ta
vD
00
-0
ON
oi
4^
CO
to
M
ta
vD
00
'O
ON
cn
4^
CO
to
M
ta
vD
00
ON
CJl
4^
CO
to
M
Q
VO
00
-J
ON
cn
4>.
CO
to
H-*
a
vO
CO
SJ
Q
Q
Q
Q
Q
ts
Q
Q
Q
Q
ta
«a
Q
ca
Q
ta
ca
ta
Q
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
a
a
a
a
ir* * * * tr'jf tr*
ON
ON
ON
ON
ON
ON ON
ON
ON
ON
ON
ON
ON
ON ON
ON
ON
ON
ON
ON
ON
ON
ON
ON ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
h-*
H*
M
H*
M
»-• M
!-•
M
H*
M
M
M
M !-•
!-•
M
!-•
h-*
H*
M
M
M !-•
M
M
h-'
M
M
M
1— '
M
M
h-*
•vj
-o
ON
ON ON
ON
ON
ON
ON
cn
cn
cn cn
cn
cn
cn
4^
4^
4^
4-
4^
4^ 4^
4^
CO
CO
CO
CO
to
CO
to
CO
to
-vj
1
cn
1
CO
1
t*l
1
0 >
1 i
00
1
ON
1
1
I-*
1
1
O
CO ^
1 1
c^
CO
1
a
0
1
>
1
00
1
ON
1
4^
1
CO N)
1 1
a ^
1 1
a
1
CO
1
VO
1
OT
cn
1
CO
1
a
1
W
1
>
O
O
>
to
o o
n
a
>
>
00 4^ >
a
O
4^
to
4^
00
CO
CO
O >
CO
>
o
CO
00
O
to >
to
to
M
a
VO
VO
a
a VO
a
VO
a
w
VO D
O VO
a
VO
O
a
o
cn
ON
I-*
00 >
M
00
a
M
4^
00
a
yD
a
VO
a
M
CO
to
ON
Q CO
a
to
cn
a
to
a
a 00
a
to
a
VO
VO
CO
VO
VO
00
4^
a
ON
CO
a >
a
o
cn td
4^
o
w
to
^ a >
to
to
w
00
O
CO
CO
CO
4ik
CO
cn
CO
to
o
ON
ON
ON
ON
ON
o
o
ON
ON
ON
a
to
a
a
a
a
to
to
00
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO CO
CO
CO
CO
CO
CO
CO
CO
CO
CO CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
CO
to
CO
CO
VO
VO
VO
vO
VO
VO
VO
VO
VO
CO
00 00
00
00
00
00
CD
00
00
00
-J
'O
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
cn cn
cn
cn
cn
cn
cn
cn
cn
cn
45*
4i^
4^
45^
4^
4^
vO
00
-o
ON
cn
4^
CO
to
a
VO 00
>0
ON
cn
4^
(O
to
h-*
a
VO 00
ON
cn
45^
CO
to
M
a
VO
QO
-o
ON
cn
45*
CO
to
M
a
CO 00
ON
cn
4^
CO
to
h-*
a
CO
00
ON
cn
4i»
a
a
a
a
a
a
a
a
a
a
a a
a
a
a
a
a
a
a
a
a a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
♦ ♦
♦ f
* V
r
jf jf ♦
♦
♦ *
♦ f
5 *-
♦ *
*
tr*
H
M
M
H
1
M
1
H
CO
cn
cn
cn
cn
73
1
cn
cn
1
w
cn
w
CO
CO
to
CO
73
1
25
to
1
X
0
to
a
a
0
1
D
a
1
D
to
r
H
CO n a r cj ts CO
0
CO
0
CO C^ M cn
w ir^ CO
0 a
n
1
C,
a
1
cn
cn
X M ^
X
t^
CO
to
cn M Q r
>
o
2; s
0 cn
3
2:
w
s
2; 0
0 t -9
0 0 X
2
cn
1 2
cn
0
1
2
h3
t^
a x>
0
>
0
X
a
t -3 2
cn a cn
X
X
> 73
W
73 a
73
3 X
> >
?o > w
no
cn
rr\
1 no
X
X
1
no
>
X > K X
Kj
X
w
3 =* h; k;
X > X
0
o
>
tr* =t*=
=#= X
r
r*
=H= t -3
=M= f
Ul
1 !z:
n
no
1
X
tr*
X
X
X
X
0 =«: X
=«=
o
H -cn
<n 0
H
</>
H
-cn
H X
<n X
X -cn H -cn
X
1 cn
X
X
1
H
0
0
X
H
H
tr*
0
d to CJ ■</>
w
cn CO
to C
cn
CO
cn
to
cn H
to
t -3 CD cn
to
cn
1 s a
0
1
cn s;
X
0
0
X
cn
0
X
X G
•0
CO >
a
CO
CO
CO
0
ON X
to
^ a CO
to
X
1 cn
0
0
1
a
t -3
w
CO
X
X
X
X
tr*
CO
a
to
M
a f
IT*
ir' a
t^
1 t -3
X
1
4^
X
X
t -3
a
t^
X
G D
o
cn
a
0
a
a
a 0
0
0 M
1 t -3
1
a
+
X
X
a
X
t -3
0 0
0
1
1
H*
' — '
2
' — '
>
X
1
1
%
0
>
1
1
1
X
Kj
o
w
s
1 =
cn 73
_
_
1 M
»-3 t^
1
1 cn
!z;
X
1
1
C-"
IT'
k;
1
0
^ X
000
2
o
w
•2; ..
^ 7 i
2:
cn 0
-
h 3
1 X
cn
cn
1
M
M
t -3
<
X
cn X
X G G
>
2;
2;
0 =
> M
-
-
w
— ■
X 0
— '
0
1 H
s:
1
2; ••
2;
••
0
>
t -3
> X
X »-3
cn
t -3
1-3
0 !z:
cn 73
t^ 0
3
1 t -3
a
1
X II
X
II
X
Si cn X
X
M
n
W »-3
0
0
w
n
r
0
n
1
X
X
1
X
M
0
w
M 0 G
X
X
X
2
X
^ cn
X
1
M
2 J
1
^T 0 M
no
a
w
0
X
M
X X t -3
0
>
0 0
>
>
>
>
1
2;
1
t -3
X
>
t-< X
X
W
••
?o
73
73
> ^-3
1
cn
t -3
1
X
X
t -3
to
X
^ tro
0 s: n
>
0
-
> >
W
0 CC
1
0
1
-•
G
si ^ X
X
73 7 J
X
cn
1
1
X
t -3
•0 H 1>
r
1
>
1
X
IT*
M
X
0
X X
M
•0
1
1
M
0
X
X
X
>z
1
cn
1
X
w
0
to
w
1
1
X
cn
•nJ
44 Apple Orchard
INTERNATIONAL APPLE CORE
SPONSORING MEMBERS
lAC Sponsors are a special breed.
They are the organizations who
contribute to and support many lAC
activities. In addition, they provide us
application notes concerning their
products — notes that show new and
different ways to utilize the sponsors’
products with modifications for
special purposes. When you con-
sider a software or product purchase,
give our sponsors special consider-
ation; they have shown that they care
about their customers.
Advanced Operating Systems
450 St John Rd. Suite 792
Michigan City, IN 46360
(219) 879-4693
AgDisk
P. O. Box 80837
Lincoln, NE 68501
(402) 476-2811
Apple Computer, Inc.
10260 Bandley Drive
Cupertino, CA 95014
(408) 996-1010
Apple Europe
PCS Marketing
7 Rue de Chartres
Neuilly Sur Seine
France 92200
Bay Shore Medical Lab
250 Yaphank Rd.
Patchogue, NY 11772
(516) 654-2211
Bite- Soft
P. O. Box 175
N. Hollywood, CA 91603
(213) 843-1155
The Computer Lab
531 Broad St
New London, CT 06320
(203)447 - 1079
Corvus Systems, Inc.
2009 O’Toole Ave.
San Jose, CA 95131
(408) 946 - 7700
Enhanceware
91 Pioneer Place
Durango, CO 81301
(303) 259 - 3598
Hayes Microcomputer
5835 Peachtree Corners E.
Norcross, GA 30092
(404) 449 - 8791
Houston Instrument Division
8500 Cameron Rd.
Austin, TX 78753
(512) 835 - 0900
Interactive Stmctures
P. O. Box 404
Bala Cynwyd, PA 19004
(215) 667-1713
Leading Edge Products
225 Turnpike St
Canton, MA 02021
(617)828-8150
M & R Enterprises
910 George St
Santa Clara, CA 95050
(408) 980 - 0160
Nestar Systems, Inc.
2585 E. Bayshore Rd.
Palo Alto, CA 94303
(415) 493 - 2223
Omega Microware
222 S. Riverside
Chicago, IL 60606
Sirius Software
2011 Arden Way Suite 2
Sacramento, CA 95825
(916) 920-1939
Source Telecomputing
1616 Anderson Rd
McLean, VA 22102
(703) 821 - 6660
SSM Microcomputer
2190 Paragon Dr.
San Jose, CA 95131
(408) 946 - 7600
Steve Blackson Productions
4613 Redwood Drive
Garland, TX 75043
(214) 840 - 1000
Sorrento Valley Associates
1 1722-D Sorrento Valley Rd
San Diego, CA 92121
(714) 452-0101
Syntauri, Ltd.
3506 Waverly St
Palo Alto, CA 94306
(415) 494-1017
Telecom Terminal Systems
3903 Grandview Blvd.
Los Angeles, CA 90066
(213) 390 - 9494
Verbatim Corporation
323 Soquel Way
Sunnyvale, CA 94086
(408) 245 - 4400
Xerox Retail Division
7700 Edgewater Dr. Suite 360
Oakland, CA 94621
(415) 632 - 5808
May -June 1982 45
a^
0>
0>
(T>
0>
(T\
0^
o
a\
<T»
(T>
<y\
(T\
<T*
<T>
(T>
c\
CT>
(Ts
cr>
0^
(T>
<7>
C\
c\
c\
0^
<y>
<3>
G\
(T>
ov
cy>
0>
C\
(Tt
0>
<T\
0>
0>
M
M
I-*
M
M
M
M
h->
M
M
M
M
M
M
M
!-•
M
M
H*
h-*
M
M
J-*
M
M
h-*
J-*
M
I-*
M
M
M
M
M
!-•
M
H*
!-•
M
t— '
M
o
o
a
a
a
a
O
n
o
n
o
n
o
n
DO
DO
DO
DO
DO
DO
DO
>
>
>
>
>
>
>
VO
VO
VO
VO
VO
VO
VO
00
00
00
00
00
00
00
'O
0
1
vp
'O
1
Ln
1
(jj
1
Q
1
w
1
a
1
>
1
00
1
1
Ln
1
LJ
1
M
1
td
1
n
>
1
1
Ln
1
to
1
SJ M
t 1
DO
1
VO
1
1
4^
1
to
1
SJ
1
td
1
0
1
>
1
00
1
<T\
1
4^
1
to
1
»n
1
n
1
>
1
■o
1
Ln
1
to
1
SJ
1
td
1
0
1
>
>
to >
D
>
to
SI
0>
to >
4^
DO
n
w
a
O
Dd
M
n
O
o
td
O
O
td
a
o
>
o
o
>
a
O
O
to
to >
to >
to
VO
td
>
a
VO
Q
VO
Q
VO
SI
VO
00
S)
VO
00
SI
SI
VO
W
S)
vO
td
SJ
w
SJ
vO
td
SJ
VO
td
SJ
VO
vO
SJ
VO
VO
SJ
VO
Q
SJ
SJ
VO
S3
vO
SJ
SJ
SJ
(T\
SJ
Ni
Q
Q
Ln
(T>
4^
Ln
I-*
M
to
SJ
SJ
DO
Q
SJ
SJ
SJ
00
SJ
SJ
00
SJ
S3
O
Ln
SJ
O
to
SJ
n
vO
to
C\
LO
LO
SJ ►d
M
SJ
to
SJ
Q
DO
'O a
O
S)
a
DO
ro
S)
"J
(jj
to
Ln
LO
Ln
00
to
Ln
LO
M
0^
LO
►4.
td
to
O
>
to >
00
VO
a
>
LO
DO
to
o
4^
o^
0>
ON
(T\
cy»
o\
cs
0^
ON
CT»
a
N)
to
to
SI
S)
SJ
SJ
SJ
to
to
to
>
4^
4^
4^
4i^
4^
4:^
4^^
4^
4^
4^
4^
4^
4^
4^
4^
4^
4-
4^
4^
4^
4^
4^
4^
4*
4^
4^
4»
4^
4-
4^
4^
4^
4^
4^
4^
4^
4^
4^
4^
4^
4^
4^
4^
4^
4^
4^
4^
4^
4^
4-
4^
4^
4^
4^
4^
4^
Ln
Ln
U1
Ln
Ln
4i^
4^
4i*
4i.
4^
►4*
4^
4^
4^
4^
LO
(jO
LJ
LJ
CO
to
to
LO
(jj
to
to
to
to
to
to
to
to
to
to
to
M
M
t-*
M
M
M
M
M
M
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
U1
4^
to
to
H*
Q
VO
00
(T\
Ln
4^
(jJ
to
M
S}
VO
00
c\
Ln
4>
LO
to
!-•
SJ
VO
00
■o
(T»
Ln
4»
LO
to
h-*
SJ
VO
00
'O
Ch
Ln
4^
LO
to
M
SJ
VO
00
Ln
4^
LO
to
M
SJ
Q
Q
Q
Q
s>
Q
Q
SI
S)
Q
Q
S>
S5
S5
SJ
Q
SI
Q
SJ
Q
S)
S)
SJ
SJ
SJ
SJ
SJ
Q
SJ
SJ
SJ
SJ
SJ
S3
Q
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
S3
SJ
SJ
f
t^
f S'
r
tr*
t-<
f
f
t^
H
M
M H
M
M
H
M
M
M
H
03
CO
CO CO
CO
CO
CO
CO
CO
CO
CO
c\
0>
LO
LO
LO
LO
LO
LO
LO
LO
t-*
SJ
SJ 'O
C3^
Ln
4^
LO
LO
LO
to
Qt:^c^rL^lJ)t^'c^o^c^t^'►drowoQQMron^s}HtdawOQHtxlOQMOTO^t-^wn^Jt^C]dOQWc^c^t-'c^rc|(J^w^roa
o
CO
a
5?;
o
CO
73
CO
n
G
O
Id
2
2
d
td
3
2
2
2
G
X
2
G
2
CO
CO
G
CO
G
CO
o
d
G
>
'73
>
td
>
73
>
>
73
>
>
CO
O
73
o
td
73
O
G
o
W
d
td
d
o
td
d
>
td
d
>
td
d
td
73
d
'>
d
>
d
n
X
X
td
=«=
O
=»♦:
tr*
=«:
X
X
G
G
44=
G
4fc
H
G
H
G
44=
H
G
44=
H
G
44=
44=
G
44=
44=
G
44=
G
H
X
44=
H
44=
o
G
44=
o
G
■Ln
<
M
-cn
O
-LO
O
-CO
M
M
■LO
X
H
-cn
>
M
>
M
-Ln
>
H
•Ln
>
M
-cn
-cn
M
■Ln
-cn
M
-cn
M
G
o
■Ln
>
LO
d
M
J-*
G
H
to
73
CO
Ln
G
4^
G
Ln
CO
CO
to
CO
G
W
CO
OT
CO
00
ro
CO
00
ro
CO
O
Ln
CO
o
to
CO
n
CO
G
G
LO
W
G
CO
to
CO
SJ
►d
a
t-3
SJ
DO
(Tt
(T»
SJ
d
LO
to
d
LO
d
LO
to
d
LO
M
M
LO
4^
td
LO
O
>
LO
>
M
td
>
o
LO
LO
S'
M
a
a
M
SJ
G
*o
o
<T»
O
GS
o
Ln
d
4^
LO
LO
SJ
G
LO
to
O
SJ
o
o
SJ
Ln
O
SJ
d
SJ
73
SJ
d
SJ
SJ
4^
to
S3
O
S3
Ln
G
ro
o
d
2
G
1
1
1
G
d
h3
►-3 td
.
-
r
r
r
o
= »-3
1
1
73 G 1
d
d
o
M
>
td
n
d
G
d
td
3
>
> G
2
>
d
>
>
>
4-
o
.. >
Kj
G
> o y<
>
td
o
o
3
d
o
d
d
>
2
w
to
DO G
td
DO
o
DO
G
z
r
z
r
G
= DO
td
O
G d td
n
>
G
G
td
G
M
>
O
— ,
2
d
d
X
d
td
G
1-3 CSl G
td
d
G
n
td
1-9
r
o
O O
to
to
G
O
n
^3
M
n H
.
d
d
W
d
td
td
73
d d
s
G
O
3
O
G O
o
o
o
G
W
d
o
>
o
X
•-3
O
t-3
n
>
3
55
3
G
>
o n
d
G
>
M
G
to
n
G
1-3
O
••
V
1-3
O
O
o
d
td
d
td
td
d o
G G
O
G
o
G
G
>
3
II
II d
O
G
3
G
O
G
G
o
d
73
73
td
o
»-3
3
O
td
>
d
d
td
O
3
G
td
G
3
G
M G
a
3
>
td
73
G
G
SJ
SJ 73
d
2
G
2
W
to O
d
W
n
>
-
G
G
G
G
4»
•o d
•o
o
►-3
G
d
G
O
G
G
w >
CT\
G\
0^
(7^
a^
G
G
G
cn
03
G
(53
G
03
03
G
03
G
03
03
03
03
G
cn
03
G
G
G
G
G
G
to
to
to
to
to
to
to
to
to
G
G
G
G
G
G
G
h-‘
M
I-*
t-*
t-*
t-*
M
(-*
J-*
1-'
M
J-*
1—
M
to
to
to
M
M
H-*
M
h-*
!-•
M
SJ
G
Q
SJ
SJ
SJ
d
d
d
d
d
d
d
d
td
td
td
td
td
td
td
td
td
O
cn
1
4^
1
M
1
d
1
a
1
DO
1
G
1
1
G
1
S3
1
td
1
W
G
1
1
4i>
1
G
1
d
1
0
1
DO
1
VO
as
1
4^
1
G
1
G
1
d
1
?
ro
1
vO
1
G
1
G
1
G
1
G
1
SJ
I
td
1
4*.
>
to
d
o
o
to
G
G
G
d
O
>
d
O
>
G
>
G
h-*
G
d
o
>
G
>
G
>
>
td
G
4^
G
o
n
VO
G
SJ
VD
SJ
SJ
SJ
SJ
SJ
SJ
a
VO
SJ
o
VO
SJ
VO
SJ
SJ
SJ
S3
>
SJ
4-
SJ
4^
SJ
>
LO
G
n
SJ
VD
to
to
G\
Q
>
d
G
SJ
G
C3>
SJ
SJ
G
SJ
SJ
G
4^
SJ
d
d
G
SJ
d
vO
n
G
a
-o
G
SJ
SJ
n
SJ
O
in
G
cr>
D
Ln
O
O
G
4^
SJ
>
4^
G
DO
'O
G
DO
O
d
td
d
a
S3
d
o
LO
Q
cn
G
o
<T»
G
G
G
o
G
j-*
to
to
G
SJ
SJ
G
h-*
Ln
Ln
G
Ln
Ln
Ln
G
Ln
u^
G
G
Ln
4^
4*
4^
4^
4^
4»
4^
4»
4-
4^
4^
4-
4-
4^
4-
4^
4^
4»
4^
4^
4^
4^
4^
4^
4»
4-
4^
4»
4»
4^
4^
4^
4^
4i»
4^
4^
4^
4^
4^
4^
4^
4:^
4^
4^
t-*
M
SJ
Q
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
vO
VO
VO
VO
vD
VO
vO
VO
VD
vO
G
G
G
G
G
G
G
G
G
G
'O
'O
■o
'O
-J
03
G
G
G
G
G
G
G
G
G
G
G
G
G
SJ
VD
CD
-o
0^
G
4^
G
to
M
SJ
VO
G
(Tk
G
4»
G
G
SJ
G
G
G
G
4^
G
G
M
SJ
VO
G
•o
G
G
4-
G
G
M
SJ
VO
G
G
G
4»
G
G
t-*
SJ
VO
G
■O
G
S3
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
G
SJ
SJ
G
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
S3
S3
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
SJ
*
*
♦ H
3f
tr*
G
n-
G
G
3f Jt
5f
G
3f
G
G
5f 5f
* G
!25
1
M
M
M
M
M
M
H
H
M
O
1
G
G
G
G
h3
a
G
G
G
t^
G
td
3
td
1
>
G
-vj
-0
o
<
D
3
1
G
G
4^
DO
o
G
to
M
3
SJ
d
td
t-3
1
C,
SJ r
Cl|
DO
n
SJ
G
G
DO
G
SJ G
CO
O
G
CO
O
G
G
G
t^
SJ
w
ro
C|
SJ
DO
CO
SJ G
G
G
G
G
t^
G
G d
SJ C|
ro
o
3
1
2
o
G
td
2
2
G
2
G
G
d
2
O
d
2
O
G
O
d
2
2
2
G
d
d
CO
t-3
O
t-3
CO
>
DO
d G
2
2
2
t^
1
73
>
'73 O
73
W
73
M
73
d
o
73
> O
d >
d
>
d
M
G
73
o
X
Kj Kj
k;
X
n
O
d
H
d
O
1
d
1
d
>
1
7*^ X
G
=»=
G
X
G
-cn
X
G
73
=«=
G
d
=H=
o ^
G
G
G
G
-cn
G
=*»=
a
=«=
a
=»♦=
=tt=
G
G
=♦♦=
O
1
M
-cn O
M
■cn
H
o
M
O
o
M
73 -cn
M
d -L/>
<
-J
t^
O
M
H
CO
M
-cn
G -cn
G
-cn
-cn
G
M
M
Q
r
o
1
G
G
G
G
>
G
G
G
G
G
d
K3
G
d
ro
73
d ^
G
G
G
d
O
n
o
CO
O
G
G
d
o
1
M
SJ
t-3
■O
G
•O t^
to
t-3
^ <
SJ
<
G
d
■-J
■o
to
-O
d
d
t^
SJ
d
O
M
O
73
1
SJ
a
G
4^
O
G
O
G
4^
n
4^ O
G
d
I-*
to
O
LO
2
2
d
SJ
SJ
73
O
1
SJ
o
SJ
G O
SJ
O
SJ G
SJ G
O
d
O
SJ
SJ
SJ
d
d
SJ
SJ
z
M
1
O
M
+
M
3
1
d
G
h-'
>
o
1
1
►■3
G
a
D
t-3
1
1
G
73
r
z
73
1
d
o
1
1
D
G
z
3
O
G
G
1
1
d
O
1
G
a
73
1
1
O
1
f
73
73
, — >.
73
G
G
d
G O
d
s
s
G
d
d
h3
G
G
G
d
t^
M
G
>
t-3
z
1
o
>
M
z
G
M
>
h3
O
d
G
>
z
d
>
O
>
O
t^
t^
O
G
o
G
O
M
21
1
o
O
G
z
G
G
G
73
G
DO
O
s
n
d
t^
G
t^
73
3
d
h3
O
3
d
td
1
73
td
>
t^
t^
G
G
d
n
d
O
t^
t^
G
d
>
>
2
M
d
r
G
1
1
d
d
d
1
G
G
3
G
G
d
G
73
ro
d
M
G
t-3
1
n
V
G
O
O
n
X
73
n
V
>
s;
H
d
d
O >
n
X
G
G
M
1
DC
>
G
G
G
^3
M
G
G
d
M
G
G
G
G
G
t^
d
CD
d
••
o
t-3
iz:
1
>
CD
r
>
>
G
73 >
z
G
d
>
t-3
>
o
d
II
>
o
1
t^
>
d
73
73
t-3
t^
>
73
a
d
73
G
>
>
>
t-3
1
z
3
>
O
z
o
d
O
>
G
73
a
d
td
1
O
d
DO
O
d
s G
G
ro
CO
n
CO
1
1
G
G
G
G
•o
O
>
G
G
d
1
d
d
d
•o
d
d
46 Apple Orchard
D
NEW Apple II terminal software
• Z-Term “The Professional”^^ by Bill Blue, for
Apple CP/M*
• P-Term “The Professional”^'^ by Joel Kunin and
BIN Blue, for Apple Pascal**
• ASCII Express “The Professional”^'^ by Mark
Robbins and BIN Blue, for Apple DOS**
Businessmen
Q. Do you have difficulty operating your printer when
connected to a time-sharing computer? Are files
you’re trying to download too large for your system
buffer? Does your host computer lose data when you
send files to it?
A. “The Professionals’’ incorporate printer ring buffers
which allow slower printers to accept data at their
own rates. Very large files are easily received by
periodically saving the buffer to disk. Unlike some
software which can lose data during disk saves,
“The Professionals” not only direct the host to stop,
but actually wait for it to respond before performing
the save. After a successful save, the host is
automatically directed to continue. This process
may be repeated indefinitely. Lost data during send
is virtually eliminated by the widest variety of send
options available in any communications software.
“The Professionals” ensure fast, reliable data trans-
fer of any valuable business information.
Authors
Does your line of work involve sending written
material to others? Are you a program author who
would like to send work in progress to a partner or
client and know that it arrived intact? What would
the ability to instantly send material or programs to
anyone at any time be worth to you?
“The Professionals” provide the ideal way to send
your articles, manuscripts, reports, programs and
technical documents to another computer with
phone line access. Now you can work WHEREVER
you want, and be assured that your data is sent to its
destination quickly and error-free. In fact, compared
to the fastest mail services, “The Professionals” of-
fer immediate delivery and will save you the pur-
chase price in just a few uses.
Students
Q. Are you bothered by limited access to your school’s
existing terminals? Would you like to be able to do
your school assignments at home at your own con-
venience?
A. “The Professionals” allow you to access virtually
any dial-up school or college computer system over
standard telephone lines. This means no more
waiting in line for an available terminal or hassles
with malfunctioning school equipment. You can
even prepare term papers or reports while off-line
and send the completed work to the school com-
puter for final printing. Best of all, you can work from
home at the times most convenient for you.
Time Share Users
Q. Are you tired of wasting time and money sending or
receiving files with inadequate, poorly designed
software? Do you find yourself manually performing
the same lengthy log-in procedures over and over
again? Would you like to automate these procedures
for yourself and others?
A. “The Professionals” allow you to send files which
have been prepared in advance. They may then be
transferred at any time, as quickly as possible —
even to several different systems. No time is
wasted reviewing information while on line; data may
be captured by your computer or printer (or both) to
be evaluated later at your convenience. These fea-
tures assure minimum on-line time and therefore
minimum on-line cost.
“The Professionals” introduce macros that are more
sophisticated than anything previously seen in com-
munications software. These “hand-shaking” mac-
ros allow you to perform complete multi-stage log-on
sequences automatically; all you do is specify the
system to be called. This eliminates sign-on errors
and greatly simplifies operation of the entire system,
not only for you, but for other less skilled operators.
Bulletin Boards
Q. Would you like to be able to take advantage of the in-
formation featured on local bulletin boards and infor-
mation services such as The Source, CompuServe,
Dow Jones, and others?
A. “The Professionals” open the world of modem com-
munication networks to you. There are already
thousands of these systems and networks in use na-
tionwide. “The Professionals” provide an ideal way
of accessing these systems. All 80 column boards,
external terminals (even the 40 column screen), and
currently available communications devices are fully
supported, including the Hayes Micromodem II and
Novation Apple CAT. All standard baud rates — 110,
300, 1200 and others — are fully supported; BAUDOT
too, if your computer is equipped with the Apple CAT
modem.
Clubs
Q. Are there other Apple owners with whom you would
like to exchange programs or files, but have been
unable to do so because of limitations imposed by
the software you now use?
A. Any two Apples equipped with “The Professionals”
can transfer ANY type or size file with complete error
checking and correction. All of “The Professional”
packages are fully conversant with each other and
operate almost Identically. For the first time ever,
you can transfer compatible files to an operating
system different from yours — error free!
“The Professional” Series
Communications Software
Excellence in Apple
O
soutnujesteRn
data svstams^”
*CP/M is a trademark of Digital Research.
* ‘Apple is a trademark of Apple Computers, Inc.
P.O. Box 582-AO Santee, CA 92071 714-562-3670
0> 0^
ON
ON ON ON ON
ON ON ON
ON
ON ON ON
ON
ON
ON
ON
CJN ON 01 (3N
ON
ON ON
ON
ON
ON
ON
ON
as
ON
ON as
as
G
ON
ON
as
ON
to to to
to
to to to to
to to to
to
to to to
to
to
to
to
to to to to
to
to to
to
to
to
to
to
to
to
to to
to
to
to
G
to
G
'O ^ ^
'J ^ -O ON
ON ON ON
ON
ON ON Ul
Ul
Ul
Ul
Ul
cn (ji 4s*
4i*
4S* 4s*
4s*
4:^
4^
G
CO
G
w
G G
(jj
G
G
to
G
G
0 W VO
1 1 1
1
^ to ts O
1 1 1 1
O VO ^
1 1 1
ON
1
Ul to G
1 1 1
n
1
VO
1
ON
1
CO
1
K) St G O
1 1 1 1
TO
1
VO G
1 1
G
1
(jJ
1
M
1
G
1
0
1
w
1
VO
1
•vj as
1 1
4*
1
G
1
St
1
D rt VO
1 1 1
U) > (DO
(DO
^ ►o o 00
ON CO >
ON
4^ n n
to
w
w
to
ON W O ON
M
O ON
to
>
O
>
G
G
O 4i*
G
to
ON
> H- G
(DO to ON
(J1
n o VO o
St O VO
CO
ro rt w
St
w
w
St
(St St VO CJI
G
St CO
St
VO
St
vO
G
Si
Si
G G
VO
>
a
O G G
VO VO
VO
Ui ►O Q tS
S) to
G St
to
St
St
G
St to to
G
G
>
to
M
to
N)
to
to
St
St
St
St
w
O to tS
4^ Q
Ul Ul
VO
Ul
Ul
w
t-* 00 4:^
G
O
St
G
G
4s*
VO
w
4^
G
as
G
G
a ON
ON
ON ON
ON
ON
ON
O
G
ON
ON
ON
to <a
S)
St St
to
St
St
>
O
St
St
St
Ul UN <J1
Ol
UN
U1 (J1
U1
U1
(J1
(ji m UN ui
Ul
Ul U1 UN
Ul
Ul
(ji
Ul Ul Ul
Ul
Ul
Ul
(ji
Ul
cn cn cn (Ji
G
cn
cn G
G
G
G
G
G
G
G
G G
G
G
G
G
G
G
G
G
G
G
ON ON ON
ON
ON
ON ON
ON
UN
(J1
UiUiUiLnuiUiUiUi45k.p:k4:k4ik45k4:^
45^
4s* to CO CO CO to
CO
G CO
G
to
to
to
to
to
to
to to
to
to
!-•
!-•
I-*
!-•
H*
M
M
*0 ON Ln
u>
to M Q
VOCD'OONUl.t^COtOMQvOtDO
^ (3N Ul
to
to
M
St VO
G -O ON cn
4S* W to M
St
VO
CO
•vj
ON
G
4^
G to
M St
VO
CO
'O
ON G
4*
G
G
tS t53 C2
CaQQCatSQQQQQ(SQ(S(S(S
St Q S) St S) O
St
St
St
St Q St St St St
Si St St St
St
Q
Si
St
St
St
St
Si St St Si
Q
St
St St St
(St
(St
Si
♦
♦ *
*
*
X
O
O
♦
4
*
F
1
o
>
>
<
<
>
> ►no
H
1
G
w
W
G
G
G
G
2
o w
25
1
•-3
(J1
4^
G
G
O
G
q H
•0
1
a
G
G
G
2
cn IT* W
cn
G !z;
JO
1
q to n CO o
JO CO G
G
GOD
q
H
M
q to
G W O >
O O W G
q
G
ro
O
G
ro
w
O G
>
G
>
G O M
*-3
w a
CO
1
2 W 2
•-3 h3 O
G
G W W
CO
G
G
w
•^020
G
G “
G
O
2
2
O
G
2
2 G
a
O
o
O
G 25
>
G
n XX
>
1
►0 o ►o >
CO > >
>
> n n
G
n
o
G
W G G O
O
G >
G
>
G
G
>
o
H
G >
o
G
o
:> n n
G
•
C*3
1
ro
^ </>
a ffi
1
o >-a ^ ►o
►0 m:
•-3 ^
H
•-3
h3
O
o
•-3
o
41=
O
►-3
•^
O
4fc
•-3
•-3
n
M
</> VO
VO
w
1
C > (S JO
JO -CO
> >
G
>
>
G
< 4^ G
>
O
</>
>
G
G
>
>
G
G
>
>
o
•-3
G
VO
w
M
1
H to w
W to
w w
O
W
W
D
G St
W
a
>
w
Si
W
w
w
w
25
G
z
Q
21 f
1
O ui <
< St
TJ G
W
G
G
O
G
G
4s*
4^
4i.
H
G
G
> H
H
1
o n
n
O O
G
O
O
G
G
o
G
G
G
> 25
1
re
G
G G
•^
G
G
to
G
Ct
K!
w
(J1
1
1
1
•-3
>
•-3“
o 1
1
O
G >
s:
CO
2
1
1 CO
>
•-3
W
>
h3
O
1 1 2 M
M
G
1
1
G
•^
1
1
G
4-
*
- — »
G
W
H
t=d
> w
1
H 25 >
>
2
X
G
G
<
G > tz:
G
> >
G
G
M
O
H-
►<5
G >
G
to
-1-
25
o
M
=
JO M
1
CO G <
-
G
>
O
G
G
O G G
G TO
M
O
G
o
O
G
G
G <
G
2!
2
K
w
1
G W
G
G O 1-3
*-3
G
G
G
G
G
G
G G
G
h3
O
M
c
*0
1
G
O
<
O
>
M
G
G
M G
G
> <
•^
G
G
G
O
M
•
G
tr*
H 50
1
M H
G
>
G
G
W
G
G G
G
k; >
G
•-3
G
z
H
W H
1
•-3 0 ffi
>
G
CO
O
X
O
•o
G G
W
O
2
>
>
O
G
G
25
.
o
1
ffi W
G
IS
G
W
•-3
G
G
O
G
G
G
>
G
G W
G
G
G
a re
1
>
W
G
>
G
M
G
(-3 G
>
•-3
G
O
O
G
>
• *-3
1
JO o
>
o
•^
G
•-3
o
G
>
G
Q
•^
•o <
M
G
O
s
o
1
1
w
M
O
G
G
3
X
O
H
G
>
G
-
G
1
>
w
G
O
G
G
G
G
G
-
G
H
1
JO
G
G
G
•-3
•o
a
G
2
1
G
—
G
ON
as
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
w
>
>
>
>
>
>
VO
VO
VO
VO
VO
VO
VO
VO
00
00
00
00
00
00
00
00
•-J
M
G
1
ro
1
VO
1
(5N
G
1
(St
1
G
1
w
1
T
1
ON
1
4s.
1
G
1
M
1
G
1
w
1
0
1
Cd
1
00
1
G
1
4*
1
!-•
1
G
1
G
G
G
M
G
G
G
!-•
G
4^
00
>
ON
>
>
CJN
M
VO
a
VO
Cd
rt
G
G
St
n
St
St
O
O
Si
St
O
O
>
00
VO
VO
>
VO
00
00
St
VO
VO
00
Si
St
M
G
G
Si
M
G
M
St
G
(Si
C3N
St
G
St
G
G
>
St
CO
W
St
St
CO
t-*
Q
>
St
St
G
>
G
4*
(St
rt
G
o
n
o
n
o
ON
St
G
G
St
CO
St
St
00
St
G
St
St
O
W
as
ON
as
ON
ON
as
ON
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
St
St
Si
St
Si
Si
(St
VO
VO
VO
VO
VO
VO
VO
VO
VO
VO
00
00
00
00
00
00
00
00
00
00
--J
ON
ON
ON
G
4^
G
G
M
St
VO
CO
-j
ON
G
4s-
G
G
t-*
St
VO
00
ON
G
4*
G
G
M
St
VO
00
-vj
ON
G
4^
G
G
h-*
Si
VD
00
St
St
Si
St
St
St
St
St
St
(Si
St
St
St
St
St
St
Si
Q
(St
St
St
St
St
(St
Q
St
St
St
Si
(St
St
Si
St
St
St
(S
St
St
St
N
♦
G
G
Jf
♦
*
G
*
*
*
3
N
1
>
>
>
1
F
tsi
1
a
G
n G
35 o
G
1
H
ISl
1
G
G
> G
> G
G
1
2
N
1
G
G
2 G
M G
G
1
G
N
1
G VO w q
W
W
G W
q
G
G
rt o
•^ o
1
q
•-3
•-3 >
G
y^
> O •-3
W G
G
H
to
q
q
1
H G
2
M
H
G
2
M
G G
X
1
2
X
> O
O
>
g
G
3 *-3
O
z
w
w
G
2
1
•^ G
G
•^
•^
G
G
•^
G G
G
Z G
*-3 O
1
G
>
y< O
>
X
o
O >
G >
>
G
G
1
X W
G
X
X
M
G
X
> O
1
G
X G
-c/>
G
</>
1
W G
>
w
w
G
>
G
2 O
M G
1
Si
G
G
P H
G
O
G
1
O O
a
o
O
O
G
O
O 2
G
1
G
M
M
H Z
G
G
W
1
G Z
G
G
2
G
3
1
O
2
2
z ro
%
>
1
•^
G
•^
•^
G
G M
> G
1
G
G
ro
G G
St
1
G n
G
G
O
VD
G 2
2 Kj
1
G
G
to to
1
•^ G
O
1
CaJ
CO
«•
1
G M
•-3 O
1
k5
1
G 2
G O
1
1
2 O
G s;
1
1
o rt
1
D
rt
rt
1
3
•
G 2
1
G
X— s
ro
G
o
n
2
G
W
o
W
G
1
2
g
G
•^
2
G
1
G
K
G
M
G
o
G
G
G
o
M
G
1
W G
O
G
2
O
k5
O
3 '
1
M
-
G
G
2
G
>
G
2
O
1
!> G
*•
2
>
G
M
G
1
2
>
G
G
cn
G
O
G
2
k5
>
>
1
G 1
G
1
o
D
G G
k5 m
1
•^
G
a
G
G
G
X
G
1
n
s:
>
g
>
G
1
G
n
•-3
>
G
1
O
K
1
G
>
o
G
G O
O
1
M
1
M
F
G
G
G
M
G
1
•^ o
H
>
•-3
o
2
M
O G
1
V
2
>
W
H
o
V
>
1
G G
•-3
M
G
G
O G
s; o
1
W
-f-
G
M
O
n
1
O G
2
O
G
•o
• G
2 '
1
W
•^
to
G
•-3
G
1
W O
G
O
1
1
G
G
n
>
G
1
G X
•o
G
X
n
1
G
G
•-3
G
O
h3
1
1
1
1
G
G
G
•-3
O
48 Apple Orchard
SYMBOL TABLE
60AE-
6012-
0024-
00B1-
00B7-
6003-
FDED-
DAFB-
60AB"
009D-
60BC-
D61A-
0085-
ED34-
6229-
6089-
D858-
C000-
C010-
600A-
6005-
6008-
DA0C-
0050-
60CC-
60DF-
60E7-
60F8-
6113-
6115-
612C-
6138-
614D-
6153-
6161-
616E-
6173-
6182-
6194-
619A-
61A0-
61A7-
61AE-
61BA
61C1
61C1
61D7
61DE
61E5
61F3
61F6
AM PER
BANNER
CH
CHRGET
CHRGOT
CONFLG
GOUT
CRDO
DOS
DSCTMP
ERROR
FNDLIN
FORPNT
FOUT
INDENT
INIT
ISCNTC
KBD
KBDSTR
LINBF2
LINBF3
LINBFR
LINGET
LINNUM
LIS010
LIS020
LIS030
LIS040
LIS050
LIS060
LIS100
LIS120
LIS200
LIS300
LIS301
LIS310
LIS320
LIS325
LIS330
LIS332
LIS334
LIS340
LIS350
LIS360
LIS370
LIS600
LIS605
LIS610
LIS700
LIS710
LIS720
61FD- LIS730
6202- LIS735
6213- LIS740
621D- LIS750
6226- LIS760
009B- LOWTR
D7D2- NEWSTT
DB5C- OUTDO
6253- OVRFL2
624B- OVRFLO
629B- PAUSE
62A6- PAUSE2
62B1- PAUSE 9
6004- PREVCH
DEC 9- SNERR
DB3A- STROUT
6236- TAB
6266- TAB4
6267- TAB5
6005- TABFOR
6006- TABIF
6007- TXTFLG
0021- WNDWTH
6284- XLINP2
6277- XLINPR
60BF- XLIST
626D- XOUTDO
62B2- ZZZZZZ
PARALLEL PRINTER CARO
A Universal Centronics typ>e parallel
printer board complete with cable and
connector This unique board allows
you to turn on and off the high bit so
that you can access additional features!
in many printers. Use with EPSON.
ANADEX, STARWRITER. NEC, OKI.
and other with standard Centronics
con.lgu,a.,on
DOUBLE DOS Plus — a piggyback
board that plugs into the
disk-controller card so that you
can switch select between
DOS 3.2 and DOS 3.3.
^Te^erfomjet^niTjei^onT^^
lor Epson, Aki, NEC 8023, CITOH 8510
provides resident screen dump and print
formatting in firmware. Plugs into Apple
slot and easily accessed through PR#
command — Use with standard printer
cards. $49.00 specify printer
JCHMMiiror — Firmware for Novation Apple CAT II Modem.
Emulates syntax of another popular Apple Modem product with
improvements. Plugs directly on Apple CAT II Board.
List $39.00 — Introductory Price $29.00
Dealer Dist. Inquires on all Products.
201 - 839-3478
1.000 <■'
/4GAIN ! Ahead of all others.
p,uio-
expanded USES MANOA^
track/sector editor
disk diagnostics
FAST & MORE ACCURATE
NIBBLES AWAY II
THE ULTIMATE NEW AND IMPROVED DISK BACKUP SYSTEM
NIBBLES AWAY II, second edition, is a greatly enhanced and im-
proved version of our earlier product NIBBLES AWAY Many new and
exciting features have been implemented in NIBBLES AWAY II to in-
sure State of the Art' reliability
Other similar systems on the market today (regardless of price) can't
begin to compare with all the features built into NIBBLES AWAY If"
COMPUTFR available to all earlier versions throi]^
applications lor a modest charge of Ten
£ol^to cover manual. Diskette, and Postaoe & Handlmo
mclude NAME and SERIAL ff of ORIGINAL
ONLY
69.95
Dealer Inquiries Invited.
mr.ICtater — J^f^s tomer
A Super Mail List Plus more - up to 1000 Entries on single 3.3 Disk (only 1
Drive required) — 2 second access time to any name — full sort capabilities
— Dual Index Modes — supports new 9 digit Zip. Easy to follow manual —
Not Copy Protected — 4 user defined tables with 26 sort selections per table
- Beta tested for 6 months — user defined label generation.
INTRODUCTORY PRICE $99.00 Dealer & Dist. Inquiries Invited.
Super PIX HIRES SCREEN
The Software package that will allow your printer to dump page 1 or page 2 of
the Apple Hires screen horizontally or vertically. Use with EPSON® MX-80
with or without GRAFTRAX® Roms, MX-70 — OKI® Microline 80, 82, 83,
82A, 83A - C. ITOH® 8510 and NEC 8023A. Requires Tymac Parallel
Printer Board PPC-1 00 $24.95
THE APPLE CAPD — Two sided 100% plastic reference car^
Loaded with information of interest to all Apple owners $3 ge
MiaO-niEDIST.»C.
P.O. BOX 113 "
POMPTON PLAlNf, NJ.
07444
May -June 1982 49
EDUCATIONAL USES OF THE COMPUTER
by Ted Perry
Educational Uses of the Computer
The last few months have produced a number of new educa-
tional magazines, the message of which is that the educational
uses of the computer are beginning to flower. It is now possible
to buy a computer solely for educational uses, and to find
programs which legitimately justify the purchase. The time is
ripe to explore some of the possible educational uses of the
Apple.
The educational uses of computers divide into two general
categories: computer assisted instruction, and computer liter-
acy. In this article we’ll consider some of the computer assisted
instruction applications, saving computer literacy for a later
article. Computer assisted instruction (CAl) can be further
divided into subcategories, such as drill and practice, simula-
tion, and problem solving. Some programs are written specifi-
cally for CAl; others can be adapted for teaching purposes. The
two extremes in CAl are drill and practice, and gamelike
simulations for the improvement of thinking skills.
Drill and practice is what most people think of when the
words “computer assisted instruction” appear. There is a place
for the computer version of the flash card. My first original
program was a multiplication game. It was easy to write:
Generate two random numbers and their product;
Print the two numbers and ask for the product;
Compare the response with the known product;
Provide appropriate feedback to the student.
The program was used by my kids for more than a month,
when 1 discovered that there could be more to CAl than straight
drill; it was possible for the CAl program not only to conduct
the drill and keep score, but also to save that information on a
disk. In this manner 1 could easily follow each student’s daily
progress.
Milliken Math was one of the first commercially available sets
of materials that included full lesson planning and data collec-
tion. Once 1 installed several sets of materials that included
data collection; the computer was keeping the records, giving
the children one-on-one practice, providing appropriate feed-
back, and scoring the tests. The students (and their teacher!)
were enjoying the fruits of the Apple.
The students continued to enjoy trhe drill and practice as
long as the problems were at an appropriate skill level, but 1
wanted more from the computer. 1 wanted to stimulate higher
levels of thinking; 1 wanted the computer to teach problem
solving.
In the quest for problem solving software, 1 found the pro-
grams that simulate the sale of lemonade or crossing the U. S.
in a covered wagon, but 1 wanted more: a generic problem
solving curriculum. 1 have not yet found it (if you know of one,
please contact me . . . ), but 1 did discover the Adventure
Game.
For readers unfamiliar with adventure programs, take as an
example the Princess and the Wizard, an adventure by On-Line
Systems. As you boot the disk, you’re greeted by beautiful
Hi-Res graphics, in color. The graphics change continually,
showing you your surroundings as you explore the environ-
ment. You explore by typing two-word sentences, one noun,
one verb. e. g., “GO NORTH,” “GET ROCK,” “EAT APPLE,”
etc. You start in a small town, and are told that you must rescue
a princess, who has been kidnapped by an evil wizard. This isn’t
simple; if the adventurer takes the task lightly, he will “die”
rapidly. Care and forethought are rewarded; for example, if you
“GET ROCK” without looking behind it, you may be bitten by a
scorpion, ending that adventure quickly and (for you) fatally. {A
more thoroXigh disussion of adventure games can be found
in Apple Orchard, Fall 1981; back Issues are available.)
With these adventures, 1 have filled classrooms with creative
problem-solving discussions at very high levels of thinking.
Students have discussed the possible outcomes of innumera-
ble actions, and have gotten to a point that it is hard to find a
program that completely surprises them (Not bad training for
today ’s world! -PCW) Creative essays have been written by the
students about the adventures, and the adventures have been
rated for both difficulty and creativity. Students get together at
recess time to plan their next assault on the wizard’s castle. 1
have accomplished my goal through the use of a set of pro-
grams initially meant for recreational purposes.
The moral of my stoiy is: don’t look for educational pro-
grams only in the math section of your software supermarket.
In future issues of Apple Orchard we’ll explore the educa-
tional uses of the Apple; this is your magazine, for comments
and/or contributions. Address your letters to Ted Perry, ED-
SIG, c/o Apple Orchard.
50 Apple Orchard
-<>-
AccuRec
TM
# the integrated Time Recorder/ Wage Summary
Program for Apple II business users:
f >Easy to use. Enter initials and personal ID code
0 to clock in and out.
\
I
^ Displays daily and weekly records. B
I > Eliminate time-consuming 10 key conversion of time M
cards into paychecks. "
• > Prints an accurate record of attendance and ^
^ gross wages. ^
% > Structure your workweek ^
and paydays. Set overtime $17995 »
^^^varia includes shipping
^ > Ideal to use with charges. ^
^ payroll software. (Calif.res. add 6%)^F
(requires time/clock interface board)
Ikk INDIVIDUALIZED OPERAND
lo A Division of Cassidy Research Corporation
P.O. BOX 3030, San Rafael, CA 94912 • (415) 459-3383
Name
Address.
Attn.
-□
-□
check enclosed
send additional
information
_Phone_
Apple II is a reg. trademark of Apple Computer, Inc.
ELIZA IS HERE!
FULL ELIZA FOR YOUR APPLE!
AT LAST! A FULL IMPLEMENTATION of the original ELIZA program is now available to run
on your Apple II Computerl
Created at MIT in 1966, ELIZA has become the world's most celebrated artificial
intelligence demonstration program. ELIZA is a non-directive psychotherapist who analyzes
each statement as you type it and then responds with her own comment or question — and
her remarks are often startlingly appropriate!
Designed to run on a large mainframe, ELIZA has hitherto been unavailable to personal
computer users except in greatly stripped down versions lacking the sophistication which
made the original program so fascinating.
Now, our new Apple II version possessing the FULL power and range of expression of the
original is being offered at the introductory price of only $25. And if you want to find out how
she does it (or teach her to do more) we will include the complete Source Program for only
$20 additional.
Order your copy of ELIZA today and you'll never again wonder how to respond when you
hear someone say "Okay, let's see what this computer of yours can actually dol"
ELIZA IS AVAILABLE IN THE FOLLOWING DISK FORMATS:
1 . 5U inch for 48K Apple II with Applesoft ROM and DOS 3.3.
$25 for Protected File — add $20 for Unprotected Source
2. bVi inch CP/M for Apple II equipped with Z-80 SoftCard.
$25 for ELIZA.COM — add $20for Microsoft BASIC-80 Source
ARTIFICIAL INTELLIGENCE RESEARCH GROUP
921 NORTH LA JOLLA AVENUE, LOS ANGELES, CALIFORNIA 90046
(213)656-7368 (213)654-2214
MC, VISA and CHECKS ACCEPTED
Our DAISY puts out...
With more data analysis power at a lower price...
daisy
"... one of the best statistical
packages yet to be released for
the Apple. For the price,
perhaps the best..."
— Cider Press
FREE comprehensive Catalog and Newsletter with
any purchase, otherwise send S2.00 U.S./S5.50
Foreign to cover shipping and handling. Ask
about our special BONUS offer.
Mail Order Dept. No. AO
19517 Business Center Dr.
Northridge, Calif. 91324
"It covers 65-70 percent of my
needs for data analysis and It
provides me with options for
data entry and manipulation
that make It easy to prepare
for the other 20-25 percent."
— The Computing Teacher
Requires an Apple* 48K with
Applesoft ROM and DOS 3.3
$79.95
Ideal for business, scientific,
and social science applications.
Phone orders only (Need Mastercard or Visa)
U.S.A. (except calif.) (800) 423-5441
calif, and Foreign (213) 349-0300
For information or technical
questions (213) 349-5560
open rues. - Frl.
•Apple is the registered trademark of Apple computer Inc.
Add S2.50 U.S./S10.00 Foreign for shipping. Caiifornia residents add 6% saies tax.
l^CSEast Coast Software
APPLE SOFTWARE
Stock
List
Your
Number
Price
SSlOl A2-FSI
Flight Sim
33.50
27.00
SS103 Apple
Panic
29.95
22.50
SS106 Beer Run
34.95
27.25
SS107 Bug Attack
29.95
22.50
SS108 Castle
Wolfenstein
29.95
22.50
SS109 Copts and
Robbers
34.95
27.25
SSI 14 Cranston
Manor
34.95
2725
SSI 18 DB Master
229.95
178.00
SS122 Epoch
34.95
27.25
SS125 Falcons
29.95
22.50
SS126 Firebird
29.95
22.50
SS129 Gorgon
39.95
30.50
SS132 Graphics
Package
59.95
47.00
SS136 Home
Accountant
74.95
58.50
SS137 Home
Money Minder
34.95
27.25
SS138 Magic
Window
99.95
75.00
Stock
List
Your
Number
Price
SS141 Olympic
Decathalon
29.95
22.50
SS144 PFS
(Per File Sys)
125.00
99.95
SS146 Pool 1.5
34.95
27.25
SS148 Raster
Blaster
29.95
22.50
SS149 Robot War
34.95
30.50
SS184 Saturn
Navigator
24.95
20.00
SS152 Snack
Attack
29.95
22.50
SS153 Sneakers
29.95
22.50
CH166 The Menu
29.95
22.50
CH167 The Slide
Show
49.95
38.50
SS172 Typing
Tutor II
24.95
20.00
SSI 75 Visicalc
3.3 (Sale)
250.00
180.00
SS176 Visidex
250.00
195.00
SS177 Visifile
250.00
195.00
SS178Visiterm
150.00
120.00
SS179Visitrend/
Visiplot
259.00
195.00
Toll Free Number Pending — Meanwhile, Call
(COLLECT) 717-533-8125
EAST COAST
SOFTWARE
P.O. Box 138
Hershey, PA 17033
NO MINIMUM ORDER
SHIPPING $2.00
VISA-M ASTERC ARD-C . O . D . -CHECK
Prices Effective Through
Current Issue Of This Magazine
May -June 1982 51
HELLO, OPERATOR?
(What’s an Operating System Anyway?)
by Joe Budge
There is something eerie about
computers nowa(days: they’re too
quiet. All those brains packecd in that
tiny box, but the box just sits there. No
lights flash, no bells ring. The fwap-
fivap-fwap of shuffling cards is gone,
along with the whirr and click of fly-
ing tapes. Instead, you can occasion-
ally hear a muted whisper from the
disk drive. Progress, that password of
the century, has eliminated the army
of lights, buzzers, and switches that
used to make us think of computers
in capital letters. Progress, embodied
in software, turned that cacophony
into a silent humnrtm Software not
only replaced the barrage of gadgets,
it also supplanted the people those
gadgets were built for. These were the
“computer monitors,” the anointed
who told the idiot savant what to do,
when to do it, and how to behave.
They called themselves system oper-
ators. Programmers, showing their
infinite capacity for cleverness, named
the new software packages “operat-
ing systems.”
If a central processor is a com-
puter’s heart, then the operating sys-
tem is its soul. The operating system deter-
mines every computer’s personality.
Give an Apple /// the software replica
of the Apple ll’s ROM-contained oper-
ating system. Poof! Like a transvestite,
the /// thinks it’s a 11. Feed the /// its
own SOS, and it regains its own iden-
tity. Commands, capabiities, and re-
strictions vary widely between com-
puter languages, but all of the
behavioral differences come from the
operating system. Take the example
of printers and other plug-in devices.
Apple Pascal always knows where
these goodies are plugged in and how
to work them. In contrast, the BASIC
user must enter slot numbers, initia-
tion codes, and other technical what-
not. But the difference lies in the
operating systems, not the languages.
So what is an operating system, any-
way?
Back in the old days, at least thirty
years ago, there was no such thing as
an operating system. Computers could
only run one program at a time. Typi-
cally, only a few input and output
devices were attached to the elec-
tronic brain. The system operator, a
human being, would load a deck of
cards into a card reader, set the
appropriate switches on the com-
puter, and then punch the “GO” but-
ton. When the program was done, its
output would appear on a printer,
punched tape, or new deck of cards.
The operator would retrieve these
materials, then set up for the next
program. Not only did this make for
long days, but there was so much
running around that the computer sat
idle most of the time. With computers
costing millions of dollars, this was
simply intolerable. Why not include
some extra cards with the program,
some software, to handle the set-up
and link in the next job? Such were the
meager beginnings of the operating
system.
As computers grew in size and
cost, it was discovered that the sys-
tems were still cooling their heels too
often. The computer could compute
about a thousand times faster than
card readers could read, or printers
could print. Well, why not let the com-
puter work on several things at once?
While one job was printing, a second
could be running, and a third could be
read. Just tack the extra control soft-
ware onto the operating system. As a
side benefit, the operating system
learned how to work all of the peri-
pheal, or plug-in, hardware. Programs
didn’t have to be as complicated or
detailed as before. Thus, life became
a bit easier for computer program-
mers.
And then along came disk drives.
All of a sudden, data access could be
fast No one had to go get your card
deck or tape any more; it was already
hooked up to the computer. Since no
one could type as fast as computers
could compute, the gurus let several
people type at once. Not to worry; the
operating system kept track of who
was doing what. They called ths new
operating system feature “timeshar-
ing.”
Now, microcomputers are kind of
simple-minded, as computers go.
They don’t have multiple users, virtual
memory, time sharing, and all the
other fancy features built into large
computers. At least not yet. So the
operating system in a microcomputer
52 Apple Orchard
can be a lot simpler. Really, all it needs
to do is keep track of what’s where in
memory, handle file storage, and
make all the input and output devices
work. How the operating system goes
about this gives the computer some
kind of “personality.” Consider that if
all the data files, programs, input, and
output must go through the operating
system, why then everything goes
through the operating system. That
piece of software is the principal power
broker of the computer.
To do its job, the operating system
contains three categories of sub-
programs, which it uses to get differ-
ent kinds of work done. The first
group consists of the device drivers,
which tell the haredware what to do
and when. The drivers contain in-
structions for putting characters on a
screen, for making disk drives work,
for sounding the bell, and all the other
physical things a computer can do.
As you can imagine, these are fun-
damental programs which the com-
puter must have to operate. The sec-
ond group of programs keeps lists of
information; lists of whafs stored
where, lists of what programs are in
memory, lists of where everything is in
the computer. The third group of pro-
grams is the interpreters for operating
system commands. These take com-
mands, figure them out, and deter-
mine which programs from the first
two groups must run in order to follow
the command.
Each of the sub-programs in the
operating system plays an important
role in giving the computer its per-
sonality. Apple DOS (Disk Operating
System) disks, Pascal disks, and Ap-
ple III SOS disks are physically iden-
tical. The only difference is that the list
keeper in each operating system
works in a different fashion. Since one
list keeper doesn’t know how another
works, these three types of disks can
only be used on the operating system
they first came from. Other sub-
programs have similar effects. To list
the contents of a disk, for example,
the BASIC programmer with Apple
DOS types “CATALOG.” The inter-
preter Imows what to do with that
command, and programs from the
device drivers and list keepers are
called into play to produce a catalog.
In the Pascal system, on the other
hand, the programmer must enter a
special interpreter called a “Filer,”
and then type “L” for “Listing,” or
“E” for “Extended Directory Listing.”
Since the operating system is all soft-
ware, there’s no reason why the same
function in the two systems coundn’t
have been identical, but they aren’t.
The differences usually arise because
one programmer thinks he has a bet-
ter way, or needs to accommodate
some special functions.
(/Vote; there's more humanity in
these machines than meets the eye.
A computer's 'personality" usually
is not too far removed from the
human who designed the operating
system. For example, an error mes-
sage could be ''Syntax Error," "You
goofed. Dummy," "Error 423G," or
"Please try again. " Which raises the
question. To what extent is "artificial
intelligence" merely our own reflec-
tion in an electronic mirror, rather
than a new source? —PCW)
Ideally, sub-programs in all three
groups should be independent of
each other. Then, if a computer owner
decides to do something different
with his computer, he must change
only the appropriate piece. Want a
new disk drive? Change the disk driver.
Want a different character font on the
screen? Change the screen driver.
Want a different set of commands, or
a new one? Change the command
interpreter. The Apple / //’s SOS works
this way, which is the major advance
in that computer (not four arrows on
the keyboard).
Sometimes the operating system is
split up among many different pieces
of software, however. In the Apple II,
for instance, a program called the
“Monitor” contains the sub-programs
which work the video display and
keyboard. Sub-programs which run
printers are built into the interface
cards you plug into the slots. Sub
programs for the disk drives come in
DOS. Some of the programs are built
into the computer using ROM (read-
only memory) chips, so they can’t be
changed; any major changes would
instantly render most of your software
or hardware useless. As a con-
sequence, any changes must be
“patched” in with awkward signals.
This is why the Apple II BASIC pro-
grammer must start all DOS com-
mands with a Control-D, for example.
To get around this problem, Pascal,
using the language card, turns off the
Apple II’s built-in software. With the
built-in software out of the way, new
operating systems can work in the
Apple II.
There’s even a trend afoot to add a
new level of programs to the operat-
ing system. If you’ve ever played with
Pascal, you know that the system
software includes something called a
“text editor.” This is a program which
lets you enter, edit, and save typewrit-
ing in the computer. The editor is
there because you can’t write a pro-
gram without it. But it turns out that
the editor has all kinds of other handy
uses, not the least of which is word
processing. Just a few years ago, this
would have been called applications
software. Guess what? Almost every
operating system on a microcom-
puter contains some form of editor
now. These range from the simple
Escape-UKM commands of Apple II
BASIC to the full-blown word proces-
sor that comes with the Osborne
computer.
The trend is leading toward simpli-
fication of the operating system from
the user’s point of view. Operating
systems, you see, used to be written
by programmers for programmers.
But non-programmers are using com-
puters now. Non-programmers have
neither the time nor the patience to
learn a long list of operating system
commands. To overcome this hurdle,
operating systems are starting to use
menus, from which a user selects the
program or function of his choice,
just like choosing a meal in a restau-
rant. Special ways of pointing at the
screen are being invented. In effect,
the user will be able to point at the
screen and say, “I want that.” Who
knows, one of these days, we might
be able to figure out these machines.
A EUlOE TO
PFiDsn^iMiniE ini ^PLEsarr
Now everyone can
master Applesoft®
— the computer lan-
guage that uses stan-
dard English words
and phrases as com-
mands.
An effective tool for
putting Applesoft® in-
to practice, this innovative handbook
from Lawrenceville Press will be es-
pecially useful whether you’re a begin-
ning or intermediate computerist.
Thought-provoking word problems
together with clever drawings guide
you directly to higher levels of
achievement.
All topics are arranged so you can
concentrate on the sequence of study
that particularly interests you. This far-
By Bruce Presley
reaching learning experience covers
everything from the fundamentals of
programming to decisions and loops
. . . nested loops and subscripted vari-
ables . . . mathematical functions . . .
and data types.
Motivating discussions on graphics,
flowcharts, disk operating systems,
and even computer games expand
your range of computer applications.
You’ll become expert at starting pro-
grams . . . saving, recalling, and storing
programs and data... using a tape
recorder with the computer. . .using
PEEK and POKE — methods of re-
trieving contents and inserting data
into the Apple’s memory... and per-
forming other programming functions.
123 pages, 8 V 2 x 11, $12.95 paper
MAIL COUPON TODAY
FOR FREE EXAMINATION COPY
I
I Van Nostrand Reinhold
I Mail Order Service
j 7625 Empire Drive, Florence, KY 41042
I Send me A Guide to Programming in
I Appiesoft® for 15 days FREE examina-
I tion. After 15 days. I’ll send $12.95 plus
I local sales tax and a small delivery and han-
I dling charge — or return the book and
I OWE NOTHING.
! Name
I Address
I City state Zip
I Offer good in U.S. only and subject to credit depart-
I ment approval. Payment must accompany orders
I with RO. box addresses. Price subject to change.
I 25890-9 A7256
54 Apple Orchard
THREE PASCAL “FEATURES”
by Paul A. Sand
it’s often the case that what one person considers to be a
bug in a program may be perceived as an unimportant
quibble by someone else, or perhaps even a beneficial
aspect. The saying, “That’s not a bug, it’s a feature!' is a
relatively well-known epigram from the bizarre world of
computer humor, showing that there can occasionally be
disagreement about the seriousness of abnormal program
behavior. In the course of writing a number of Pascal pro-
LISTING 1
program testmod;
var
a, b: integer;
function imod(a, b: integer): integer;
(* Return a mod b, standard definition *)
var
r: real;
i: integer;
begin
r := a/b;
i := trunc(r);
if (r >= 0) or (i = r) then
imod := a - b * i
else
imod :=a-b* (i- 1)
end;
begin
repeat
write( ’Input a: ’ ) ;
readln(a) ;
write(’ Input b:’);
readln(b) ;
writeln( ’a = ’ , a) ;
writeln( ’ b = ’ , b) ;
writeln(’a mod b = a mod b);
writeln(’a - b * (a div b) = ’ ,
a - b * (a div b));
writeln( ’ imod(a, b) = ’ , imod(a, b))
until a = 0
end.
grams on the Apple 11, I’ve come across three interesting
quirks in the system that 1 haven’t seen described before.
Since you and 1 may not agree on the importance of these
oddities, 1 11 avoid calling them “bugs, ” and you can draw
your own conclusions.
1) The MOD Function
Apple Pascal’s MOD function behaves neither like the
standard mathematical definition of MOD, nor like the defi-
nition given in most Pascal texts, including Pascal User
Manual and Report by Jensen and Wirth. To demonstrate,
we first need a little background.
The conventional definition of the MOD function (see, for
example, Knuth’s Fundamental Algorithms, Page 38) is
something like this:
A MOD B = A ■ B * FLOOR (A/B)
(assuming B « 0)
where the “floor” function is further defined as:
FLOOR(X) = “The largest integer <= X”
On the other hand, most Pascal texts either define MOD
by saying “A MOD B is the remainder when A is divided by
B,” or, as in Jensen and Wirth (Page 1 3), they may use the
formula:
AMODB =A -B *(ADIVB)
The problem with these two definitions is that, depending
on Pascal’s implementation of “DIV,” the two formulas can
give two different answers when A or B are negative. In the
case of Apple Pascal, they do in fact give different answers.
What’s worse is that the actual MOD function in Apple
Pascal can give a third different answer! The program in
Listing 1 gives an example.
In this program, the function “imod” was
written to return the conventional value of A MOD B. The
program simply asks for two integers, A and B, then returns
the value of A MOD B calculated by the MOD function and
also the two definitions above. If one enters the values -2 for
A and 12 for B, the resulting output looks like this:
A = -2
B = 12
AMODB=2
A-B*(ADIVB)=-2
imod(A, B) = 10
That’s three different answers for the same problem,
depending on how we do the MOD calculation. The moral
May - June 1 982 55
here is: Don’t always expect books to tell you what the
computer is going to do.
2) Real Number Input
It’s a frustrating thing to be forced to write your own
routine to accomplish a certain task when you know that
such a routine already exists, but is inaccessible to you. One
such example in the Pascal system is the conversion of a
string of characters into a number. The system “knows”
how to do the translation — it happens every time a value is
typed in at the keyboard or read from a text file. But if you
want your program to do the same thing, you’ll have to write
your own procedure to do it, because the system hides the
procedure from you.
Let’s assume you want to write a routine to translate a
string of characters into a real number. One of the things
you should know while writing such a module is the smallest
and largest positive real numbers the system can represent,
so your routine can avoid over- and underflows. To deter-
mine these values, you might write a program like this:
program readreal;
var
x: real
begin
whBe TRUE do
begin
write(‘Enter x’:);
readln(x);
writeln('x = ',x)
end
end.
This program will blow up with a floating point execution
error if you type in a number too large or too close to zero.
With experimentation, you’ll find that the largest real
number Pascal can represent is approximately 3.40E38,
and the smallest positive real number is approximately
1.18E-38. Or, more accurately, these are the limits on the
numbers one can enter using the READ procedure.
A problem arises when you try to incorporate the smaller
number into a program. If you use the lines:
const
TINY = 1.1 8E-38
or even:
IFX>+ 1.18e-38THEN . . .
... the Pascal compiler will (Kaboom!) self-destruct on
attempting to translate the number. To be more precise, the
compiler program itself will halt with a floating point execu-
tion error.
What does this mean? Apparently, there are actually two
different routines in the Pascal system for translating strings
of characters into real numbers: one used by the READ
statement, and one used by the compiler. And the routine
the compiler uses will not translate some numbers which
offer no problem to the other one.
Here’s an example of another symptom of having two
different real number conversion routines:
program realtest;
var
x: real;
begin
repeat
write('Enter x':);
readln(x);
writeln('x = ',x)
untilx = 2.718281828
end.
Most programmers know better than to compare two
floating point numbers for exact equality. But in this exam-
ple we might reasonably expect such a comparison to work.
If you enter “2.718281828” the program should react nor-
mally, shouldn’t it? Well, in Apple Pascal, it doesn’t. The two
different conversion routines translate the strings (in the
program and in the READ statement) into two ever so
slightly different floating point representations. The com-
parison fails, and the program continues on.
There’s no good reason why there should be more than
one such routine in the Apple Pascal system. (The one you
may have to write will be at least the third!) A major benefit of
using a modular programming language like Pascal is that
one can write a single reliable procedure to accomplish a
given task, and use it in a variety of applications. The moral:
Duplicated programming effort is not only wasteful, but it
can lead to — er, “features” — in your programs.
3)Real Number Output
We just discussed the frustration one feels when a routine
must be written to do something the system already knows
how to do. Another kind of pain results when the language
texts and system documentation spell out in detail what a
given funtion does in different circumstances - and then in
practice the function actually does something entirely
different.
Such is the case with the standard procedures WRITE or
WRITELN when they are used to output real numbers. Most
texts, as well as Apple’s own documentation, (seethe App/e
Pascal Language Reference Manual Pages 36-37) des-
cribe the procedure as follows: The statement:
WRITELN(X: W: D)
. . . will cause the real number X to be written, after it is
converted to a string. The optional variables W and D con-
trol the output format; W is the minimum number of charac-
ters that will be printed, and D is the number of digits to be
printed after the decimal point.
So far, so good. Consider the program in Listing 2:
USTING 2
program testwrite;
var
w, d, i : integer;
X : real;
begin
x:= 0.123456;
w := 20;
d := 8;
for i := 1 to 10 do
begin
writeln(x: w: d);
x*-(10*x)
end
end.
56 Apple Orchard
BUSINESS FOFIM PROCESSING
Application Memo #1= INVOICES
BLANK FORM
REPORTS
RECEIVABLES:
BY DATE AND/OR
CUSTOMER
YEAR TO DATE
BY CUSTOMER
SALES BY
PRODUCT
DAILY INVENTORY
ACTIVITY
MONTH’S RESULTS
BY SALESPERSON
MAIL LABELS
Other VersaForm Uses:
• Purchase Orders i [
• Professional Billing \ L
• Inventory Ledgers
• Job Costing
• Personnel Records
Send for Application Note INV-01
VersaForm supports
Apple II and Apple III.
Hard Disk
versions available
Now there’s a way to quickly automate
specific areas of your business . . . using
existing forms. In a single session you can
emulate a standard invoice on a personal
computer (as shown on side). Automatic
filling, calculating and data checking
features to speed error-free processing. It’s
called Business Form Processing, a brand
new concept in desktop computing.
Producing management reportsthat
used to take days now takes minutes. Just
specify which items contained within your
form are to be sorted, sub and summary
totalled. Each report as shown took only
minutes to specify, and minutes to produce.
It’s the combination of the easy-to-use
reporting facility with its powerful forms
emulator that makes VersaForm more than
just a data base.
You can use existing forms. With
a simple output formatting module,
VersaForm lets you overprint processed
information to a pre-printed form, or to
blank paper that becomes its own custom
form. It even customizes your output to
your printer’s line spacing and number of
characters per line, and can omit confiden-
tial data from final customer drafts.
If you have a form, we’ve got the system
and solution to higher productivity. Visit
your local computer store where Apples
are sold.
YersaForm'
Business
Form
Processor
Applied Software Technology
14125 Capri Drive
Los Gatos, California 95030
(408) 370-2662
Based on the above discussion, we would expect some
thing like the following output:
0.12345600
1.23456000
12.34560000
123.45600000
1234.56000000
12345.60000000
123456.00000000
1234560.00000000
12345600.00000000
1 23456000.00000000
Instead, when we run the program, we get:
0.123456 M
1.23456
12.3456
123.456
1234.56
12345.6
123456.
1.2345^6
1.23456E7
1.23456E8
What’s the problem here? Not only does Pascal fail to
print the eight digits we requested after the decimal point, it
also switches over to scientific notation after a certain point
And the extraneous “M” that appears after the first number
is certainly a strange — er, “feature." I don’t know what else
to say about it It seems that the output routines will display a
maximum of six significant digits in a real number, presum-
ably to protect the user from misinterpretinr the results of
his/her program. The programmers who decided to im-
plement real number formatting in this way no doubt had
good reasons (in their own minds) for their decision, but the
problem is that such behavior contradicts the documenta-
tion and most Pascal texts.
So here’s one possible solution to the problem; Listing 3
is a simple routine to convert a real number to a formatted
string, using the same parameters for minimum field width
and digits after the decimal point:
USTING 3
procedure rtos(var s: string; r: real;
len, ndlgits : integer);
(* Convert real number (r) to a string (s) *)
(* len = minimum field width *)
(* ndigs = no. of digits after decimal pt. *)
var
negnum: boolean;
si: string[l];
e, expo, 1: integer;
plO: real;
begin
negnum := (r < 0.0);
r := abs(r) + 0. 5/pwrof ten(ndigits) ;
expo := 0;
e := 32;
while e > 0 do begin
plO := pwroften(e);
while r >= plO do begin
r := r/plO;
expo := expo + e
end;
e := e div 2
end;
for i := expo downto 0 do begin
sl[l] := chr(trunc(r) + 48);
s := concat(s, si);
r := 10.0 * (r - trunc(r))
end;
if ndigits > 0 then begin
s := concat(s, ’ . ’ ) ;
for i := 1 to ndigits do begin
sl[l] := chr(trunc(r) + 48);
s := concat(s, si);
r := 10.0 * (r - trunc(r))
end
end;
if negnum then
s := concat(’-’ , s);
while length(s) < len do
s := concat ( ' ’ , s)
end;
The routine could, for example, replace the statement:
WRITELN(X:W:D);
with the two statements:
RTOS(S, X, W, D);
WRITELN(S)
Disclaimer: Listing 3 isn’t meant to be a general-purpose
real-to-string routine, just an indication of a possible solu-
tion. It doesn’t take too much care in checking its input
parameters, and it returns “noise” digits in the output string
if one attempts to obtain more digits than Pascal can
represent accurately. But enhancements to correct these
features are easy to add; they are left to the interested
reader.
Conclusion
I’ve tried to demonstrate three problems in Apple’s
implementation of Pascal. 1 don’t want to make more out of
it than is necessary; seen in the context of the whole Pascal
system, they are relatively minor surprises that the majority
of programmers will perhaps never come across. Apple
Pascal, in my opinion, is still an excellent choice for software
development
On the other hand, 1 don’t want to minimize the serious-
ness of such language quirks. They are undocumented
pitfalls that the programmer must discover and avoid, so
they do make one’s programming effort more difficult
They also damage one of Pascal’s nicest benefits: its porta-
bility. A Pascal program written on the Apple can be moved
(in theory) to another computer and run with relatively little
modification, and vice versa. But deviations and — er, “fea-
tures” like these can make such modifications much more
difficult.
58 Apple Orchard
Write IBM on your Apple.
Our UCSD p-System® lets you
write applications on your
Apple II that will run
without recompilation on the
IBM Personal Computer.
And that’s not^all.
Your UCSD p-System
applications will also run on
Commodore, Philips, Radio
Shack and Texas Instruments —
in fact, on just about any
popular microcomputer you can
name. Because SofTech
Microsystems’ UCSD p-System
Is the only microprocessor-
independent operating system
for 8-bit and 16-bit computers.
Cur enhanced UCSD p-System
gives you everything you need to
develop genuinely portable,
compact applications for almost
every microcomputer owner. It
allows you to work in any
combination of UCSD Pascal® ,
BASIC and assembly language.
And It provides support for
dynamic memory management
and multitasking, with a full
arsenal of enhancements such
as a powerful Screen Editor,
Native Code Generators,
TURTLEGRAPHICS and
XenoFile®, for easy access to
CP/M® disks and files.
50F7e^l_l
micROSVSTems
R SUBSfOfRRV OF SOFTECH
So if you’re Interested in
maximizing your hardware
investment, developing portable
applications and adding
thousands of users to your
customer list, contact SofTech
Microsystems today.
Cur UCSD p-System is available
for distribution licensing as well
as single copy purchase. Visa and
MasterCard orders are welcome.
Write or call ;
SofTech Microsystems, Inc.
9494 Black Mountain Road,
San Diego, CA 92126.
(714) 578-6105,
TWX: 910-335-1594.
UCSD p-System and UCSD Pascal are trademarks of the Regents of the University of California. XenoFile is a trademark of SofTech Microsystems, Inc. Apple is a registered
trademark of Apple Computer, Inc. IBM is a registered trademark of International Business Machines Corporation. CP/M is a registered trademark of Digital Research, Inc.
SEVENTH ANNUAL COMPUTER FAIRE
by Amanda Hixson
For the past several years we have
been presented with the West Coast
Computer Faire and Convention. This
event is the brain child of Jim Warren,
and has been a showcase for the
computer enthusiast in the past. In
fact, the Apple 11 computer was first
introduced at a previous West Coast
Faire. Little did anyone know, then...
Some of the prior shows have
resembled crowded bazaars rather
than sophisticated demonstrations of
current computer products. This
year’s Show bore much less resemb-
lance to a town square market place
than past shows. Certainly, there were
the usual masses of computer fanat-
ics, but this year’s Faire contained
some striking new elements. The most
important was the concentration on
the end user, and the increasing pro-
fessionalism by both manufacturers
and retailers.
60 Apple Orchard
In the past, it had often been diffi-
cult to tell the buyers from the sellers.
Much of this was due to the industry’s
lack of polish, and the quickness with
which which the industry was devel-
oping. This year’s Faire evidenced a
maturation of both the consumers
and the vendors present. No longer
will we deal only with the blue-jeaned
programmer; now we must contend
with the slick Madison Avenue pro-
fessional in the three-piece suit as he
hawks the wares of various software
and hardware houses.
access) is around $500, and addi-
tional boards run around $180 per
station. The whole system operates
with a number of hard or floppy disk
systems.
Not only does industry competition
create a competitive basic price struc-
ture for the consumer, but it also
creates the need for new product
development and upgrading of al-
ready existing packages. This benefits
those of us who already own systems
because it gives us a wide variety of
products from which to choose,
whether they are completely new and
different or just enhancements of cur-
rently available software. Some of the
products generated for the Apple are
the result of this process, and this
year’s Faire included some of these
items. There were several printer att-
achments which created storage
buffers for different Apple compatible
printers, like the Epson line. Several of
these buffers have the capacity to
store up to 32K of information, and
New Products and Prices
This fierce competition in the
computer industry will benefit the
consumer for many reasons, the most
important one being the lowering of
prices for many types of computer
products. Apple users became very
aware of this as they made their way
through the throngs and were con-
fronted with items like Xebec’s 5-
megabyte hard disk system for less
than $1500. {Xebec showed poor
taste in their slogan, though; imag-
ine "Join the Hardcore...Forget the
Applecore...." Forget, heck!! ^PCW).
Also mentioned was a twenty-five meg
5Va” hard disk system being deve-
loped by one of the industry front-
runners, with possible release by the
end of the year. There was also a
remote operating system for the Apple
which could handle up to 1 27 remote
Apples, and which was not proprie-
tary to Corvus or any other single
manufacturer’s drives. The cost of the
initial system (two or three user
May - June 1 982 61
make it possible for the user to use
the computer while the printer is print-
ing reports or other information. One
unit, the “Doubletimer,” included an
interrupt method for the Apple. These
are very nice for people who often find
they are losing valuable time because
they have to wait for the printer to
finish before they can resume data
input. One version of this add-on even
has an isolator with two external out-
lets for attaching still more peripher-
als to your Apple.
Much of the software and hardware
wasn’t really new, but some of it was
made available to other machines,
like Versa-form for the Apple ///.
Many programs and hardware which
previously were not able to run on the
Apple /// were available at this year’s
Faire. Unfortunately, still isn’t as much
as the Apple /// user could hope for.
One interesting sidelight was the
combination of a ///, an ink-jet color
printer, and noted artist Saul Bern-
stein. Mr. Bernstein is working on an
internal project for Apple Computer,
and was doing portraits with a gra-
phics tablet and light pen, much to
the enjoyment of the crowd. (More on
Mr. Bernstein is scheduled for our
July-August issue.)
Games
An area of intrerest to many Apple
users is in game software, which was
present in great profusion at this
year’s convention. Games have been
an area of frustration for many adults.
Many claim that they attended this
year’s Faire to see the latest develop-
ments in useful programs, and are
annoyed by the game vendors who
jam every aisle with groups of child-
ren gathering around machines to
watch their friends blast alien invad-
ers, perform daring escapes and res-
cues, and die a thousand deaths.
Games abounded; and
the kids were the
experts.
it was almost impossible to get
close to machines where games were
being played; but it seemed to me that
many of the adults’ real annoyance
came from the fact that they wanted
to play the games, and knew that
most of the kids could beat the pants
off of them, so they were too embar-
rassed to play.
The large number of games has
created a real problem for manufac-
turers because they must be highly
innovative in order to stay ahead of
their market. The short lives of many
game programs make it very difficult
for these companies to maintain in-
terest in some of their products.
Because of this, the consumer has to
be very careful in selecting games.
Slick packages often hide poor prod-
ucts in this area. This marketing tech-
nique is probably one of the hardest
to penetrate, and special care should
be exercised in buying game soft-
ware. Many game programs for the
Apple have similar names and very
fancy jackets and trying to find the
best of the lot is often difficult.
Other Games
The Seventh Faire could be called
the Year of the Copycat. Many com-
panies were displaying products that
were very similar to products already
on the market. The Franklin compu-
ter purported to be compatible with
most of the products available for the
Apple, but did not come with any
standard color capability. Color does
not seem to be an insurmountable
problem; it just takes the time and
62 Apple Orchard
MdbELGB75©
Typewriter interface
Apple to IBM Electronic 50, 60,
75 Typewriters Interface ■
Reads IBM keyboard in parallel
with Apple keyboard ■ Sup-
ports the IBM code functions
using an escape sequence ■
Types at about 13 characters per
second ■ Prints from Integer
or Applesoft programs ■ Sup-
ports the “Control I Number N“
parallel line length mode se-
quence ■ Has switch selec-
table upper/lower case I/O 60,
66, 78 continuous from feed
page lengths, 40+video, 80, 95,
132 character line lengths
Suggested price $225.00
Shift and lock for upper and^
lowercase ■ Source switches
between 40x24 and 80x24 soft-rj
ware and hardware ■ Rated
video card by Softalk and Call
Apple
Suggested price $395.00
VISION 40
Softscreen programmable char-
acter/generator card for the
Apple II computer ■ Allows
use of DOS tool kit upper/lower
case character sets in Apple 40
column mode ■ Permits crea-
tion of new alpha/numeric and
graphic characters under Am-
inatrlx ■ Ideal for non-English
language applications ■
Compatible with most popular
word processing software pack-
ages
Suggested price $195.00
VISION 20
■ Cost effective ■ Compat-
ible with the latest Apple II ■
Complete easy to follow instal-
lation guide ■ 120 day war-
ranty ■ Immediate delivery
Suggested price $29.95
1317 E. Edinger
Santa Ana, CA 92705
(714) 953-0523
’“Digital Research, Inc.
®Designed by Burtronix
MODEL 150 TYPE^'^^fi
AHEAD BUFFER ^
■ Up to 40 character type ahead
capability ■ Enter commands
or data while your Apple is pro-
cessing previous instructions
■ Compatible with all Apple
computers, keyboards and
software ■ No cuts — no
jumpers — no software patches
required ■ Includes complete
Instructions for quick and easy
installation
Suggested price $49.95
A800© FLOPPY DISK
CONTROLLER
■ High speed DMA transfer of
data (1 micro-second/byte) ■
Documentation provided — in-
cludes theory of operation,
schematics and diskettes ■
Uses all standard Apple DOS
commands (OPEN, CATALOG,
LOCK, DELETE, LOAD, etc.)
except for I NIT which has been
improved and enhanced in a
Vista format routine ■ Com-
patible with Apple DOS 3.3,
Pascal 1 .1 and CP/M 2.2 (with the
Z80 soft card by Microsoft)*
2K X 8 PROM contains Autoboot
functions and all eight-inch
floppy driver code allowing
complete compatibility with
Apple DOS 3.3
Suggested price $595.00
PROM DEVELOPMENT
SYSTEM©
■ Menu driven program devel-
opment monitor ■ Programs
2708, 2716, 2532, 2732and 48016
EPROMS ■ Simulates PROM
from RAM 4K ■ Data and ad-
dress interface for operator
location and control ■ Com-
plete user documentation
Suggested price $495.00
TIMECARD III©
Multi-function time utility for the
APPLE III computer system.
Contains the yearof the century,
the month, the date, the day of
week, the hour, the minute, the
second. ■ A countdown timer
with a range of one millisecond
to 999 hours, 59 minutes, 59
seconds, 999 milliseconds ■
Selectable 12 or 24 hour time
formats ■ Diagnostic error
reporting ■ Fully compatible
with the APPLE SOS operating
system
Suggested price $195.00
VISION 80
■ Full upper and lower case
character with 3 dot descenders
■ 9x10 dot matrix per line U.S.
(9x11 Europe) ■ 128 ASCII
■ BASIC, FOR-
character set
TRAN and Pascal languages
supported ■ Z80"“ and CP/M"**
comtible ■ Compatible with
all standard Apple"* peripherals
m — m COMPUTER
wISd,
©Copyright 1981 Vista Computer Company, Inc.
’“Apple Computer Company, Inc.
of apple add-ons
from
I— -m. COMPUTER
w ISKw
Available through your
local computer dealer.
effort to develop it. But the Franklin
comes with standard 80-column up-
per and lower case letters. There was
also a machine, very similar to the
Apple, which was designed for the
European market and had a Euro-
pean keyboard and fonts.
Several companies went after other
established machines. The Osborne 1,
last year’s portable newcomer, was
upstaged this year by the Otrona and
the Keycomp 11, new entries trying to
grab a segment of the rapidly growing
“sewing machine look alike” market.
In addition to machine copies, there
were also many add-on boards and
peripherals which give one machine
the characteristics of another. For the
Apple, this meant the introduction of
boards similar to those which run the
IBM Personal Computer. Several
boards of this type are available, and
they give the Apple II access to pro-
grams written for the IBM. That’s an
indication of why the Apple is still a
very popular machine. It’s possible to
create so many peripherals which
give the dedicated Apple user the abil-
ity to derive benefit from items deve-
loped for other machines. 8088, 6809,
68000 (!) and other similar boards are
evidence that the development of
other system hardware will continue
for Apple users.
Professionalism is
coming to the micro
industry ... at last
And From Here...
Many of the larger companies are
engaged in closed door meetings to
begin development of products de-
signed to capture a large market
share of the new market created by
these machines. One area where a
large concentration of effort is taking
place is in the choice of operating
systems for these new products. We
will probably begin to experience a
struggle between different oprating
system development companies and
will probably begin to see variations
on (JNIX, OASIS, and other in-house
operating systems.
Many people at the Faire expected
to see a new 16-bit machine an-
PROTECT YOUR APPLE*
...FROM OVERHEATING
Did you know. . .
• Your Apple can become very
hot inside
• The more accessories you
add, the hotter it gets
• A cooler Apple Is
a more reliable
Apple
VENTOP cools
your Apple without
costly, noisy fans
VENTOP is the inexpensive ventilating cooling panel that replaces the
standard plastic cover. It passes heat from inside your Apple and transfers
it safely outside. VENTOP is constructed of heavy gauge metal and coated
with tough, Apple-beige epoxy paint.
That’s why VENTOP may be the most important accessory you’ll ever
buy for your Apple!
Send a check or money order for $45, plus $3 for shipping and han-
dling (California residents add 6.5% sales tax) to;
I U VMI cun 1903 Fordham Way, Mountain View, CA 94040
Or call (415) 968-0392. Visa, MasterCard and COD orders accepted.
*Apple is a registered trademark of Apple Computer Inc.
nounced by Apple. Even though this
did not take place, there was a good
deal of speculation. The machine is
ready. It’s not ready. It’s ready, and
they’re developing an operating sys-
tem. The operating system is finished.
It’s a hybrid of Apple ///’s SOS. No, it
isn’t. Besides, that’s a new operating
system for the II also. Naahh. We
won’t know for sure until the informa-
tion is released, but it’s hard to believe
that Apple Computer, Inc. will not
make every attempt to retain their
position in the market place, and it’s
becoming obvious that the 16-bit
machine is the next step in micro evo-
lution.
The final word on the 7th Annual
Computer Faire is that the micro
computer industry is finally started to
grow into the professional stage. Al-
though the bulk of the merchandise
was not new, it was presented in a
much more accomplished way than
ever before. Care was exercised in
approaching the different consumer
groups attending this year’s show,
and the percentage of new users was
very high.
It is becoming more apparent that
the constant barrage of commercials
aimed at the less sophisticated user is
finally taking hold. We now know that
the graphics displayed on television
look very inviting to someone who
has never experienced those gener-
ated by a mini or mainframe, and this
year’s show was well-stocked with
persons there who had shelled out
$15 per head to “just find about the
things they had seen on TV.” Care will
be taken by hardware and software
houses to bring slowly the non-
computer buff into active participa-
tion in the growing environment. More
money is, and will continue to be,
spent on cultivating the new user.
As for those in the industry, we
must now wait to see what the next
twelve months will bring. We should
begin to see the avalanche of 1 6-bit
machines and hardware in the next
year. We may have to wait for Faire ^ 9
until we have any amount of software
for these machines, but in the mean-
time we will be able to enjoy what is
already here and the multitude of
variations which will undoubtedly de-
velop over the next year for the cur-
rent crop of machines.
64 Apple Orchard
on dt^atte anfy
i fast-paced game of wits for I to
ntncate higf>resolution playing
524.95
?DS— An excellent game with
i disk. Vbii can soh/e them, mod-
ate your own. S24.9S
ast. mean and out to get you—
jrfui deep space game that wifi
529.95
-A realistic simulation of an afl-
'Sino game wfiti a A/Ionte Carlo
$24.9$
a BEST Of BISHOP
5. mJtOGY*«-^Three Of Steve Bakers
finest games: PLANBTOIOS (space) BURNOUT
{racing), BU08US (laser). $24.95
6. DPAW POKEI?-“'Like Oeing In Vegas: com"
pete against a crafty card player in this magnifi-
cent poker game. $24.95
7. mKMOGfiMMOH fl— A triumph in board
game simulations, the animation accents "intel-
ligence^^ fcy moving pieces. $19.9$
8. BgSTOFBISHOP-9 of Bob^s Pest: ROCKET
PftOTMUCERINVASlON.STAR WARS, SPACE
AMZE. BOMBER and more, $B9*9S
12. STABMfNiS
jESnDUfi
9. PHVERSI— This challenging machine lan-
guage program guarantees great graphics,
rnteillgence, and speed. $24.95
10. CRAPS— 'A I or 2 player, high-resolution
dice game whereyou pt^ the field, passiine, or
hardway roils, $24.95
11. GOMOKU— A sophisticated game of ffve-
In-a-row, you play a^inst an opponent with 3
levels of Skill. $19.95
12* SIARMIIMES— Thrill to the challenge offiy-
irtg through space set widi mines. S Hi-res
levds keep you firing, $19.95
>r the Aj^le M • Visa, MasmCarti, CO.D, or check aoc^ted • Add Ja.00 for shifting & hsmcNIng
APPLE/// INVOKABLE MODULES
by Alan Anderson
In the last issue we talked about how SOS calls are put
into Assembly language programs, and how to link those
Assembly language programs to Pascal programs. This
issue, by popular demand, we’ll reveal how to go about
writing invokable modules to enhance the power of Busi-
ness BASIC. The things mentioned at the end of last issue
will appear next time (unless, of course, popular demand
again dictates otherwise).
But First, a Word from our Sponsor . . .
Great news for all us Apple / // programming hackers.
The new edition of the Standard Device Drivers Manual is
out, and it’s superb. It includes in-depth (and I mean in-
depth) discussions of what each of the standard device
drivers can do. The list of standard drivers includes .CON-
SOLE, .GRAFIX, .PRINTER, .RS232, and .AUDIO. The
power in these drivers, particularly .CONSOLE and
.GRAFIX, is incredible. The information included in this
manual is extremely complete. We’ll talk about some of the
secrets it reveals later in this article.
The PERFORMing Arts
The ink was hardly dry on the preliminary Business
BASIC Reference Manual (yep, they’ve upgraded that one,
too) before the good old Apple II crew noticed that horrible
oversight in the new BASIC: they left some things out,
specifically PEEK POKE, and CALL. To Apple II pro-
grammers, this seemed like something very close to
betrayal. The PEEK, POKE, and CALL statements meant
unlimited expandability for Applesoft and Integer BASIC.
Anything that couldn’t be done in the high-level language
could be written in Assembly language and linked to the
main program with these statements. Their absence from
Business BASIC seemed to mean that the language was
forever locked up.
Of course, that was not the case. Upon closer examina-
tion, the new BASIC had a couple of unfamiliar new state-
ments: INVOKE and PERFORM, and the manual said
something about them allowing the use of Assembly lan-
guage with your BASIC programs. Hurray! But why were
good old PEEK, POKE, and CALL replaced? Are INVOKE
and PERFORM as powerful? How do we write assembly
language programs which can be invoked, known as invok-
able modules?
The reason why the old Applesoft statements were
replaced should be fairly obvious to anyone who read last
issue’s article or who is familiar with the memory organiza-
tion of the Apple ///. As stated last time, the operating
system (SOS) handles the odious task of loading things into
memory and remembering where they are, thus freeing the
programmer from such time-consuming housekeeping
chores. This makes the Apple ///’s huge memory space
(128K RAM standard, expandable to 256K) into a virtual
memory workspace. Whenever memory is needed for a
buffer, a program, some data, or anything else, SOS auto-
matically finds memory and allocates it. A consequence of
this system, as talked about last issue, is that the pro-
grammer does not know where in memory items will be
from one application to the next, so other methods of
finding things must be used.
Last time we talked about the SOS call mechanism,
which allows the programmer to call the operating system’s
routines without knowing where they reside. INVOKE and
PERFORM provide a similar capability to the Business
BASIC programmer. INVOKE loads one or more Assembly
language routines from disk, while PERFORM executes the
routines. Notice that the BASIC programmer never needs to
worry about where the invokable module is when loaded
into memory! This is why we don’t have to worry about
PEEK, POKE, and CALL. Everything that those three old
friends did for us on the Apple II can be accomplished on
the / // with INVOKE and PERFORM, and without the pain
and hassle of wondering whether we’re poking the right
place, or if our recently BLOADed assembly language pro-
gram has accidentally been loaded on top of DOS.
The INVOKE statement replaced BLOAD and some
POKES. It automatically finds a place in memory for the
desired routines, loads them and relocates them. The PER-
FORM statement replaces CALL, and implicitly replaces
PEEK and POKE as well. It not only finds and executes the
desired routine (as CALL does in the Apple II BASlCs) but it
also allows the programmer to pass parameters to the
routine (replacing one use of POKE) and receive parame-
ters from the routine (replacing a common use of PEEK).
Also, since the programmer doesn’t know where his routine
has been loaded, the routine is called by name instead of by
address.
The theory behind the creation of INVOKE and PER-
FORM is unique for a personal computer BASIC, but is by
no means new. In fact, Apple borrowed it directly from
another system: Apple II Pascal. Those of you familiar with
that operating system, which was derived from the (JCSD
Pascal Operating System, know that in Apple Pascal, know
that Assembly language routines can be linked to Pascal
programs, that the Assembly language is loaded and relo-
cated by the operating system automatically, and that the
Assembly routines are called by name since their addresses
are not known. Parameters can be passed between the
Pascal program and the Assembly language routine, and
the whole business uses a much nicer and cleaner interface
than PEEKing, POKEing, and CALLing— ask any Pascal
programmer.
66 Apple Orchard
If you read last issue’s installment, you may remember
that that article involved interfacing an Assembly language
routine to an Apple /// Pascal program. The procedure and
techniques we used were exactly the same as those used in
Apple II Pascal. Those of you out there who are familiar with
how Apple Pascal links up with Assembly language will see
that the way invokable modules are created and used
directly parallels the Apple Pascal technique. Therefore, I
would highly recommend the Apple II Pascal Operating
System Reference Manual chapter on The Assembler for
some background material on writing Business BASIC
ivokable modules.
Getting Down to Details
Alright already, enough discussion and reference. How di
I do it? Glad I asked. Well, here goes.
Assembly language routines which can be used from
Business BASIC are written with the Apple /// Pascal sys-
tem. In general, the code is created in the Editor, assembled
with (surprise!) the Assembler, saved to disk, then used
from the Basic program.
Here’s a nice bonus effect of having both Pascal and
BASIC served by the same operating system and disk for-
mat: the same Assembly language routine can often be
used by both BASIC and Pascal with little or no modifica-
tion. As a demonstration of that claim, our first BASIC
invokable module will use exactly the same Assembly lan-
guage file as was used last time with Pascal, which prepares
the system for a cold start. If you didn’t enter the file last
time, have since erased it, or (shame on you!) don’t have the
previous issue. I’ll repeat it here, with instructions. (Back
issues of the March-April 1 982 issue of Apple Orchard are
available.)
First, enter the Pascal Editor, and type in this file: (some of
the comments have been omitted this time)
.PROC RESTART
COLD_START .EQU 65
$65
BRK
;COLD_START’s
number is
;To signal a SOS
call
.BYTE COLD_START ;Tells which call
.WORD PARAM_TABLE ;Points to the
parameters
PARAM_TABLE.BYTE 00 ;COLD_START
params has no
.END
;see Mar-Apr Apple
Orchard for details
Then, leave the Editor and save the file by typing
“QW.D2/RESTART’, substituting a different disk drive
name for .D2 if you wish. Then press “A” to assemble the
file. Answer “.D2/RESTART” to the “Assemble what text?”
question, using something other than .D2 if you didn’t save
to Drive 2 from the Editor. When asked “To what code file?”,
answer by typing a dollar sign. This will cause the output file
to be called RESTART.CODE on the same disk as the
source file. Press [RETCJRN| when asked for an output file
name.
Once the assembly has been finished, you should have a
real, live, bona fide invokable module!. To prove it, boot your
Business BASOC 1.1 diskette, then put the diskette with
RESTART.CODE on it in the built-in disk drive. Type
“INVOKE .Dl /RESTART.CODE” to load the module from
disk. Then type “PERFORM RESTART” and watch the fun.
Your screen should say “INSERT SYSTEM DISKETTE
AND REBOOT’ in 40-column text mode. You’ve just writ-
ten and executed an invokable module! That wansn’t so
bad, was it?
Now that you’ve got the basics of writing invokable
modules, you should be able to handle the whole story,
which appears in (ta-daa!) Apple’s new technical note,
Apple III Business BASIC and its Assembly Language
Interface. This note should be available from the lAC soon,
or write to the author (that’s me) in care of Apple Orchard
for more information on writing invokables or unlocking
any of the other Apple /// mysteries.
For further information: be sure and read (and reread)
your Standard Device Drivers Manual. It’s got great gobs of
goodies in there, and it will likely answer some of your
favorite technical questions about the Apple ///. Also, the
Apple III Pascal manuals are worht a perusal or two.
And now, folks, it time to practice your invocations!
May ■ June 1 982 67
$
125
SUPER RAM II
16K Language Card
With ROM SOCKET
2 Yr. Warranty
COMPUTER PRODUCTS
DESIGNING
MANUFACTURING
ELECTRONIC ENGINEERING
R. H. Electronics
COPYRIGHT © 1981 - PATENTS PENDING
566 Irelan, Bin AO
Buellton, CA 93427
(805) 688-2047
SUPER FAN II
FOR YOUR APPLE II COMPUTER*
Inc.
TM
“COOL IT”
$74.95
• CLIPS ON-NO HOLES OR SCREWS • REPLACEABLE SWITCH
• AVAILABLE IN 120V OR 240V AND 50/60HZ • DURABLE MOTOR
• REDUCES HEAT CAUSED BY EXTRA PLUG-IN CARDS
• INCREASED RELIABILITY-SAVES DOWN TIME AND REPAIR CHARGES
• TAN OR BLACK COLOR
• LOW NOISE DUE TO DRAWING EFFECT OF AIR THROUGH YOUR
COMPUTER AND SPECIAL FAN AND MOTOR DESIGN
• “QUIETEST FAN ON THE MARKET”
• EXTRA 120V OUTLET FOR MONITOR OR ACCESSORIES TURNS ON WHEN
YOU TURN ON YOUR FAN (NOT AVAILABLE ON 240V MODEL)
• SOLD WORLD WIDE • UNIQUE 1 YEAR WARRANTY
COPYRIGHT © 1981 - PATENTS PENDING
HOW TO HOOK IT UP: 1) Clip it on your APPLE. 2) Unplug your 120V cable (you won’t
need it) . 3) Plug short 120V cable from Super Fan II to the back of your computer. 4) Plug the
supply cable from Super Fan II to your 120V power source. 5) Turn on the rocker switch and
a built-in, red, ready light comes on. 6) You are all set to “COOL IT.’ This switch also turns
yourcomputer off and on Deoler Hqulres Invited
’Plus 6% California Sales Tax and $2.50 shipping charge per item.
ZOOM HiRes Graphics Printing Utiiity
for APPLE PASCAL
AND
Anadex grafixPLUS DP-9000/9001 /9500/9501/9600/9620; Epson GRAFTRAX MX-
70/80/80FT/82/82FT/100; IDS 440/445/460/560/Prism 80/Prism 132; C.ltoh 8510
Prowriter and NEC PC-8023A-C; datasouth DS-180 Okidata Microline 82a/83a
More than 20 I/O card types supported
Features —
• Print HiRes page 1 or page 2 horizontally or rotated, or print
two page panoramas with page 1 above or beside page 2.
Print at any feasible scale factor!
• Print full or any partial screen!
• Append our procedures to your program or use our very
friendly interactive control programs which feature picture
loading from disk, HiRes preview, ZOOM window setting,
and print format selection.
• HiRes preview and save to disk.
TBlMOIi^ALL
HAM RADIO INTERFACE
TERMINALL now available for APPLE II !
TERMINALL T2 is a hardware and software
system which converts your Apple II computer into
a state of the art communications terminal. Simply
insert the interface card into any available card slot
(1-7) in your APPLE, then plug the attached cables
into your radio.
Simplicity. TERMINALL was designed from the
outset to be easy to connect to your radio and easy
to use. Plug into your receiver headphone jack and
copy Morse Code or radioteletype (RTTY). Plug in-
to your CW key jack and send Morse Code. Attach
a microphone connector and send Baudot or ASCII
RTTY using audio tones (AFSK). That's all there is
to hooking it up.
Complete software on DOS 3.2 diskette (Muffin to
3.3), assembled and tested hardware, and exten-
sive instruction manual. Requires an APPLE II or
APPLE II Plus, 48K and disk.
The software is loaded into your computer from
disk. Enter your callsign and the time and you will
start receiving immediately. No settings or ad-
justments are necessary to receive Morse Code, it's
fully automatic - and it works! You may type your
message while receiving or transmitting. You will
be on the air, receiving and transmitting in any
mode, in minutes. As we said, TERMINALL is sim-
ple.
■ Built in, separsit^ia, multi-stage active filter
RTTY and CW demodulators. No phase lock
loops. RTTY demodulator has 170 and either 425 or
850 Hz shift - keyboard selectable - and uses either
the panel meter or scope outputs for easy tuning.
Copy the weak ones. Copy the noisy ones. Copy
(he fading ones.
■ Built in crystal controlled AFSK. Rock stable
for even the most demanding VHP or HP applica-
tions. A must on many VHP RTTY repeaters.
■ Built in 110 or 220 volt AC power supply.
■ Built in parallel printer driver software.
Simply attach a parallel ASCII printer (e.g. the EP-
SON MX-80) to your printer port to obtain hard-
copy in all modes.
■ Multi level displays - allows examining and
editing of historical text. Word wrapping, word
mode editing, diddle, ignore carriage returns, user
programmable end of line sequence, adjustable
carriage width, multi user - defined WRU, transmit
delay (fixed, none or auto adaptive), break mode
and more!
■ The all-in-one TERMINALL design makes it
great for use on HP or VHP Ham, Commercial,
SWL or MARS! SWL's: TERMINALL may be
jumpered for either 425 or 850 Hz reception to copy
news and weather services.
■ TERMINALL has the RTTY terminal unit
-demod and AFSK - built in. This results in a lower
total cost.
■ Fantastic Morse reception. Six stage active
filter demodulator copies the weak ones. Auto
adaptive Morse algorithm copies the sloppy ones.
Received code speed displayed on status line.
■ Outstanding documentation. Professionally
written, 90 page user manual contains step-by-step
instructions.
HOC K
TO ORDER
( 209 ) 667-2888
( 209 ) 634-8888
ROTRONICSJnc..
DEPT AO
1125 N. Golden State Blvd.
Turlock, California 95380
TELffHONE
VOICE RESPONSE
The VlOO interactive voice synthesizer
with telephone interface is an Apple ll®or IBM Personal
Computer® compatible, low-cost, solution to remote
data base access arrangements.
$39500
V100-A
• Direct telephone connection, auto-dial/answer
• Touch-tone® generation and detection
• Includes 1000 word, LPC allophone vocabulary
• Software for sentence/library construction
• Expandable with 300 ($150) or 1300 ($495) high
quality LPC words
WYKIHT
©©[E^IFOI^MrDOK]
2405 Qume Dr., San Jose, CA 95131
(408) 942-1037
The card
afraid you’ll buy
New 88 CARD™ turns your Apple
into a 16 Bit Personal Computer
If you own or are about to buy an Apple II computer, you
can also enjoy the latest in 16 bit software packages.
The 88 CARD converts your Apple II into a 16 bit Personal
Computer with the same operating system used in the IBM
PC. Plus, the 88 CARD adds 64K bytes of memory to your
system. Enjoy the best of both worlds. Run your existing
Apple software and the new generation of 16 bit software-
all in one system with
■na . the new 88 CARD.
iiiiflllfliilifiillihifl
i INTRODUCTORY
i OFFER SOOO
s Now Only
^ Now Only
□ Please Rush 88 CARDS to me at $899
each during your introductory offer. (Ca. resi-
dents add 6^4% Sales Tax.) Enclosed is my
check for Allow 4 weeks for
delivery.
□ Please send more information.
Address: .
Phone: ( )
Local Computer Dealer:
Dealer Inquires Welcome.
COPROCESSORS INC.
50 WEST BROKAW ROAD, SUITE 64
SAN JOSE, CA 95110
408 947-4616
of COPROCESSORS INC.
.Computing
for Apple-users worldwide
Subscriptions.
. ' Canada $28.50 «
^ S. America $37.50 1
^Mex., Central America $32.50
\ All others $42.00
HARDCORE Computing
Dept. 333
14404 East "D" Street
Tacoma, WA 98445
U.S.A.
Dealers inquiries invited
magazine
shows you
r Back up any diskette
Do & undo copy protection
Encrypt confidential data files.
■ Customize
w programs... \
PLUS... \
game, utility, business &
^educational program listings
hardcore
^ columns on
program tricks
writer’s markets
Appledigest
software reviews
adventure tips
Apple is a trademark
^of Apple Computers. Inc.
The master
printer interface
at a very low cost
For the first time ever a truly affordable Apple interface offers all
the most sophisticated text and graphics capabilities on Epson®,
Okidata®, Centronics®, and IDS® printers. With the easy to use
PKASO Interface, you simply slip it into your Apple Computer,®
attach the cable to your printer, and enjoy all these features:
• Broadest range of text printing using your software • HiRes
graphics with up to 40 creative options • LoRes and HalfTone
graphics in 1 6 levels of gray • SuperRes plotting with up to 2 1 60
X 960 points per page • User created or software defined charac-
ters and symbols • Full text and graphics dump of absolutely any
screen image.
Gray scale printing Snapshot screen dump Apple III compatibility
At Interactive Structures we’ve built our reputation on innova-
tion, quality and service, and we’re doing it again with the new
PKASO series. The PKASO Interface will bring out the best
in your Apple Computer, your data printer and your program.
It will perform with all popular languages such as BASIC and
ASSEMBLER. It will print both text and graphics with PASCAL,
And it’s the first and only Apple interface to offer all this plus
support for the Apple Z-80 CP/M System and for full Apple///
operation.
Don’t settle for less. And don’t pay more. Call us now for the
name of the PKASO dealer near you.
Interactive Structures, Inc.
112 Bala Avenue
P.O. Box 404
Bala Cynwyd, PA 19004
(215) 667-1713
Apple Computer is a registered trade name of Apple Computer Inc.
Epson is a registered trade name of Epson America Inc. Okidata is a
registered trade name of Okidata Corporation. Centronics is a regis-
tered trade name of Centronics Data Computer Corporation.
IDS is a registered trade name of Integral Data Systems. Inc.
Together, Locksmith'; The Inspector'*^
AND Watson’" give you TOTAL control
OF YOUR Apple and its disks.
W M l l/M’lj f ^ Our new 4.1 version
B f W synrilT>^ is by far the most
reliable nibble-copy program for the
Apple. There simply is no competition. Allows
you to backup just about awjy diskette. Includes
read/write Nibble Editor, Quickscan Analysis,
Media Surface Check, Degauss and Erase,
Inspector Interface and Disk-drive Speed
Cahbration utihties. All for just $99-95 at your
local dealer or direct.
1 ^-Itk
I biil i I i i I Puts all your disk
if, I and memory utilities
together where
they belong — inside your Apple. ^
Eprom or disk version is always
at your fingertips. Search
CA/W
memory and disks forward and backwards, read
nibbles, map disk space, locate strings, the uses are
endless. At your local dealer or direct—
THE INSPECTOR, $59-95.
Includes such goodies
WCUSniJ. as scrolling screen dump.
The Inspector's Assistant disassembler that showS
ASCII, file follower of file, track/sector list-finder
byname, disk-sector lockout, disk comparer,
much more. At your local dealer or direct—
WATSON,* $ 49 . 95 .
I f you’re at all serious about programming or
about business use of your Apple, you must
have these interactive utihties.
MasterCard and Visa
^ holders order toU-free,
^ lA-' 1-800-835-2246.
O/NAEGA AMCROWARE,INC **
222 SO. RIVERSIDE PLAZA • CHICAGO, IL 60606 • 312-648-4844
1+H-1=4
3 PRODUCTS TO ADD A 4 ™ DIMENSION
OF POWER TO YOUR APPLE.
* Requires The Inspector
Apple is a registered trademark of Apple Computer, Inc.
The one I 6 -K memory
^ (iMk Ma, no straps!) expansloo Card for
your Apple that requires no unnecessary surgery.
This board just plugs in with no strap or additions
connections. In spite of its quafity, the Ramex-l6^“
costs just $139-91 complete with a one year
hmited warranty.
45-sector disk-drive emulator. At your local
dealer or direct for just $34.95.
A complete turnkey
memory management
■Ul fS iiaaeFT system on a disk—
L? using either one or two
16K cards. HIDOS’’“ loads DOS onto one RAM
card and with the second card loads an
alternate language onto another.
SOLIDOS™ turns a I 6 K
card into a fast,
CA/W
OAAEGA AAICROWARE,INC^
222 SC. RIVERSIDE PLAZA
CHICAGC, IL 60606
312-648-4844
you use VisiCalc™,
1 1 iJi® then you must have
THE CONSOLIDATOR. It
will save you hours of keyboard time, by allowing
you to manipulate totals of separate files without
reentering them. Easy to use, invaluable to
own. Just $ 49.95 at your dealer or direct.
A h three of these together help make your Apple
L a more complete business system — giving
you expanded memory, extra convenience,
sure control. MasterCard
and Visa holders order
L _ toU-free, 1-800-835-2246.
Apple is a registered trademark of ^ple Computer, Inc.
VisiCalc is a registered trademark of Personal Software, Inc.
m MACHIh
by Bob Nacon
MACHINE LANGUAGE SPEED
WHERE IT COUNTS... IN YOUR PROGRAM.
For the first time, Amper-Magic makes it easy for people who don’t
know machine language to use its power. Now you can attach slick,
finished machine language routines directly to your Applesoft programs in
seconds! And interface them by name , not address! And pass parameters
directly, just like with Applesoft commands!
You simply give each routine a name of your choice, perform the
append procedure once at about 15 seconds per routine, and the machine
language becomes a permanent part of your BASIC program; no more separate
BLOADing programs! (Of course, you can remove any subroutine if you want
to.)
Up to 255 relocatable machine language routines can be attached to
an Applesoft program and then called by name. We supply over 20 machine
language routines on the disk. You can enter more from magazines. And
more library disks are in the works. Some routines on this disk are:
Binary file info
Delete array
Disassemble memory
Dump variables
Find substring
Get 2-byte values
Gosub to variable
Goto to variable
Hex memory dump
Input anything
Move memory
Multiple poke decimal
Multiple poke hex
Print w/o word break
Restore special data
Speed up Applesoft
Speed restore
Store 2-byte values
Swap variables
These routines and more can be attached and accessed easily. For
example, to allow typing of commas and colons in a response (not normally
allowed in Applesoft), you simply attach the Input Anything routine and
put this line in your program:
XXX PRINT "PLEASE ENTER THE DATE. & INPUT, DATE$
&-MAGIC makes it Easy to be Fast & Flexible!
PRICE: $75
Formerly:
aurora systems, inc.
Madison, Wl 53704
Anthro - Digital Software
P.O. Box 1385
Pittsfield, MA 01202
Call ‘Information’
&-Magic and Amper-Magic are trademarks of Anthro - Digital. Inc.
Applesoft is a trademark of Apple Computer, Inc.
Also available Versacalc (several versions). The Executive Secretary and
Executive Speller, Hebrew II and Hebrew II Plus, S-C Assembler, OuickTrace , /\mper-Magic ,
The Rental Manager, F.A.R.M. , The Performance Manager, Omniscan VideoDisc interface, and
Flipper. DEALERS INVITED
©Copyright 1981, QUAD Systems, Inc. All rights reserved.
The new programming aid
that makes programming
and debugging simpie!
LIST
PRINTS THE CURRENT PROGRAM
IN MEMORY ON THE SCREEN.
CAN BE USED IN DIRECT EXECUTION
MODE OR AS PART OF A PROGRAM.
^25
,5 ^33
I
On the front side: Each command is boldly displayed, along with a
description of what the command does. The large index number in the
right corner allows for easy filing and reference.
On the hack side: You’ll find format examples for the primary
command applications. Concise, accurate, time-saving, and easy to
understand — a remarkable change from having to dig through
manuals for specific information.
/
A deck of 1 02 easy-to-read Q-CARDS has ali the Applesoft
commands you need, including peeks, pokes, and
calls. And it’s all there at a glance — no more hunting through
manuals. Designed for home-computer users, Q-CARDS
cut through all the complications to offer command
instructions which are easy to find and easy to follow.
They’re unbeatable as learning aids for beginners, and
provide a quick format reference for the experienced:
perfect for home, office or instructional use.
LIST
PRINTS THE ENTIRE PROGRAM.
LIST 150
PRINTS LINE 150
LIST-150
PRINTS FROM THE BEGINNING OF THE PROGRAM
UP TO LINE 150
LIST 150-
PRINTS FROM LINE 150 TO THE END OFTHE PROGRAM.
NOTE: TO STOP A LISTING PRESS CTRL S
TO RESTART PRESS S
Take the first step toward simpier programming
and debugging — fiii out and maii this coupon today.
t STUToInl
SYSTEMS
P.O. Box 260279
Tampa, FL 33685
Please send deck(s) of Q-CARDS (at $1 9.95 ea.) _
Add $1 .25 per deck for shipping& handling ($2.50 per deckfor orders outside the U.S.)
FLORIDA RESIDENTS add sales tax of $.85 per deck _
Total . .$_
□ Check □ Money Order □ MC# □ VISA#
EXP. DATE
NOTE: Payment in U.S. Dollars only. Make Mj,rnp
checks payable to QUAD Systems,
Inc. Allow 4-6 weeks delivery in Company or School (if applicable)
U.S.; 8-10 weeks for shipments
outside the U.S.
^ Address
□ Rease send information about
Q-CARDS for the following languages: City
State Zip
□ Rease send information about ^
quantity discounts.
Signature
Now you can have the ORIGINAL Dan Paymar
Lower Case Adapter “
for the Apple-ll* and Apple-ll Plus*’
At new INFLATION SHATTERING prices
LCA-2™ $27.=°
For rev. 7 or newer Apples (without RAM configuration blocks)
LCA-1™ $37.“
For revision 6 or older Apples (with RAM configuration blocks)
One of them is designed specifically for your computer
EASY TO INSTALL NO JUMPERS
NO EPROMS LIFETIME WARRANTY
New DICE-82 supports the common shift key
modification with no additional hardware.
Allows easy use of lower case with either BASIC.
The DICE diskette is $10 by itself or only $5 with an
orderforan LCA. Most dealers will let you copy DICE at
(303) 259-3598
MasterCard, Visa, and C.O.D.
orders shipped immediately
Dealer inquiries invited
no charge.
“Get the most from your computer”
with
ENHAXCEWARE™
since 1 978 by
Dan Paymar
91 Pioneer Place
Durango, CO 81301
It’s just a matter of time. Last year over a half billion
dollars in office equipment was reported stolen. As you
read this a property crime is taking place in your own
neighborhood. It’s time for preventative action. Anchor
Pads are maximum security locks that eliminate theft of
office machines! They anchor equipment directly to a
desk or counter. No holes, no sawing, and no marring
furniture. Call us for the well-being of your business and
your own peace of mind.
ANCHOR PAD.
Don’t wait until it’s too late.
Anchor Pad International Corporate Headquarters
3224 Thatcher Ave, Marina del Rey, CA 90291, (213) 306-3881
Anchor Pad of No. Calif. (415)441-2593
Anchor Pad of Washington, D.C., (301) 589-7474
Anchor Pad of Texas, (214) 620-7170
80 COLUMN VISICALC AND
MEMORY EXPANSION SYSTEMS
FOR THE APPLE II
Now you can expand Personal Software’s 16
sector VISICALC.® to display 80 COLUMNS
and increase available memory using the
SATURN RAM BOARDS and VC-EXPAND™.
With VC-EXPAND^'^ and one or more SATURN
RAM BOARDS, the memory available to
VISICALC® is increased from 18K to;
• 50K with 1 SATURN 32K BOARD
• 66K with 1 SATURN 32K BOARD
and your present 16K RAM card.
• Even more memory available with
the SATURN 64K and 128K BOARDS
Software is included to relocate DOS onto the
RAM BOARDS and to allow its use as a fast
disk drive. Compatible with existing software in
place of a 16K RAM card.
Apple II is a registered trademark of Apple Computer. Inc.
Visicalc is a registered trademark of Personal Software, Inc.
COMPREHENSIVE DOCUMENTATION
1 YEAR WARRANTY
SATURN RAM BOARDS:
32K $239
64K $425
128K $599
VC-EXPAND/80 COL.™ .. $125
VC-EXP AND/40 COL.™ ..$100
Dealer inquires invited
Visa and MasterCard accepted
ALPHA LOGIC
BUSINESS SYSTEMS, INC.
3720 Winston Drive
Hoffman Estates, IL 60195
(312) 870-8230
Copyright 1981 Alpha Logic Business Systems, Inc.
74
WILL THE REAL APPLE PASCAL PLEASE STAND UP?
by Dr. Wo
Once (Jpon a Tinrie, there was only one Apple computer
and only one implementation of Pascal for it. Indeed, many
of you would probably agree with me that there was only
one personal computer and one programming language in
the world! (Note: Dr. Wo programs in Pascal. Which is a bit
like saying that Carl Sagan watches stars. -PCW)
Now, however, there are some new kids on the block.
There is probably at least one other personal computer
you’d love to have. But more important for Pascal pro-
grammers, there are at least four different versions of Pascal
running on two Apple computers: Apple Pascal 1 .1 on the
Apple 11; Apple /// Pascal; Softech Microsystems’ GCSD
Pascal Version IV. 1, running on the Apple 11 and a passel of
other computers, including the new kids, and Pascal MT , a
CP/M based system covered in the March-April 1 982 Apple
Orchard.
Will the Real YOG Please Stand Up?
Now, what has this to do with you? Well, with personal
computers looking more and more like appliances, in the
sense that your Old Faithful Apple 11 may not be the only
computer you’ll ever own, the question is, how portable is
your software? That’s a valid question whether your soft-
ware is purchased or home-grown.
Of course, your need for portability should be determined
by your objectives. What are you trying to develop for your-
self? Are you writing programs for personal use, with little
expectation of acquiring another machine on which they
might run? Are you developing software tools and/or appli-
cations software for your own use or for sale on the open
market? Do you want those tools and applications to work
on as many machines as possible, or are they Apple-
specific? Are you investing a lot of your time on programs
that you might like to run on another computer someday?
And just how soon is “someday?”
Let’s Review
We’ll review three of these Pascals here and now, from
two programming points of view. On the one hand, we’ll
look at them for developing tools for personal use, and on
the other we’ll look at them for developing applications
programs and general purpose tools, hoping to run them
on a number of machines.
Most of the review is a comparison of Apple 11 Pascal and
Softech’s Version IV. The biggest differences, and the big-
gest choices, are between these two. We note that there are
differences between Apple 11 and Apple /// Pascals, and
we’ll note some of these as we go along.
Apple II Pascal, Version 1.1
This is the Apple Pascal 99 per cent of us know and love
so well. Omitting some history, some additions, and some
revisions, it is essentially the Pascal operating system deve-
loped by Prof. Ken Bowles at the University of California
-San Diego (CJCSD), to which Softech’s Version IV also
corresponds. Apple Pascal is a delight to use, and has
several features which aid software development and main-
tenance. Whatever 1 have learned about good (and bad!)
programming, top-down design, modular program devel-
opment, you name it, 1 have learned on my Apple using this
system.
There are additions to the GCSD standard Pascal system
in the Apple implementation, the most outstanding of
which is the inclusion of CJNlTs to aid in development of
software libraries. They are the way to group proven, logi-
cally related data structures and procedures into a package,
which can then be used in program after program. Even if
you don’t plan to use a set of routines in more than one
program, units are still powerfully useful. They are an aid to
modular development, and can save you a lot of compila-
tion time as you iteratively debug, improve, and refine a
main program. Regrettably, it took me a while to realize their
value.
Four other features of the Apple operating system which I
have found useful are the EXEC files, chaining, BIOS at-
tachment utilities, and compiler options to control the
residency of units and program segments. With EXEC files
we can drive the operating system and our programs from a
script. And with the Attach utilities (available from the Inter-
national Apple Core on a disk with booklet for $7.00) we can
integrate all manner of peripherals into the operating sys-
tem in a logical and consistent way.
If you have some foreign (read “non-Apple”) peripherals
such as a Micromodem or auxilliary RAM card and have not
investigated integrating them into your system using these
attach BIOS programs, you’re really missing a lot of fun
—and probably using a lot of kludges to drive the peri-
pheral. The attach programs are nice because they allow
you to define an Assembly language driver for a peripheral
and then access it from Pascal through the operating sys-
tem’s I-O intrinsics. You can even pass parameters to the
driver through the intrinsic “GNITSTATCJS,” meaning you
can exercise complete control over your peripheral from
May -June 1982 75
Pascal. ( The Attach BIOS material was described and
augmented in the Fall 1981 Apple Orchard.^
Well and good: now what’s missing from the Apple 11
Pascal? Currently, a program is limited to 1 6 segments or
units, and the System Library can contain only 16 seg-
ments. That’s an effective run-time total of 32 units or
segments. These limits are at least inconvenient, and oft-
times more than that (!). The distinction between regular
units, which count against a program’s segment limit and
must be explicitly linked to their host; and intrinsic units,
which must be in a system library but do not have to be
linked, seems arbitrary and annoying. As 1 develop more
and more generally useful units, and use these units to
break up my programs into logical pieces, 1 keep running up
against these limits. That means a lot of library manage-
ment, using this library or boot disk for one program, and
that one for another, etc. I’d rather be designing and coding!
It would be very nice indeed to eliminate regular units,
making all units intrinsic, and eliminating the need for link-
ing. It would also be nice to raise the limits on both the size of
the System Library and the size of programs; or to introduce
a program library facility by which a program could have its
own library of intrinsic-type units.
Although the EXEC feature is useful, full 1-0 redirection
capabilities would be nicer and even more useful. What do 1
mean?
Consider the following situation, which leads to a ques-
tion 1 am often asked (so there must be others who would
like this feature too). You have written a program which
outputs to the screen. Next, you would like to run the
program and have its output directed to a printer or a disk
file. In effect, you would like to pass an output file name
parameter to your program when you X(ecute the program.
Can you do it? No...and yes. That is, you can’t pass a file
name that way, but, as I’ll show in a future article, you can
redirect output using a trick or two to achieve a similar
result. The point here is that the feature is definitely not
present at the operating system level.
Finally, there are certain software tools and programming
aids that only Apple the Company can provide and which 1
feel they should provide, even if at a (moderate) cost. I’ve no
doubt they must have and use these tools for their own
development work; after all, we have been told that Pascal is
Apple’s chosen in-house development language. The tools
are such that only Apple can assure they will remain useful
as the operating system (and the Apple II) evolves.
One such tool is the screen control unit, a unit to provide
terminal independent screen operations including CLEAR
SCREEN, ERASE LINE, text windowing, etc. If nothing else,
such a unit would ease the problem of transporting Pascal
software from Apple II to Apple ///, to IV, or whatever.
Another is a unit with routines to access and modify the
system date (tied to a clock if present), the default volume
name (the Prefix volume), and disk directories including file
dates, wild card searches, etc. For one thing, this would
grant every program that needs it the ability to list directo-
ries.
Another tool which could be provided is a unit to convert
strings to integers or reals, and back again. The built-in
facilities for doing this are a bit flaky, and in many cases not
very friendly. (See Paul Sand’s article elsewhere in this
issue. ) The only fail-safe way to enter numeric data now is to
allow the user to enter string data, and then convert the
string to the desired type. Apple the Company could help by
supplying this stuff and seeing to it that the routines take
advantage of how real data is represented on the host
machine, including the number of bytes used to represent
reals.
Apple /// Pascal
There are some significant differences between the
Apple II and Apple /// Pascal systems, because Apple ///
Pascal is an improvement and a strict superset of Apple II
Pascal. With only a few minor modifications, like changing
control character values to make MISCINFO compatible
with SOS, Apple II Pascal will run on the Apple ///. Moving a
program from the ///to the II, however, doesn’t come as
easily.
One difference is that SOS-Apple /// Pascal can maintain
hierarchical directories. The Apple II cannot, of course, and
any programs which rely on this feature will not be portable.
A major strength of the Pascal language is the ability and
requirement to classify variables by types. All variables must
be declared to be of a type, and that identification specifies
its permissible values and the operations that can be per-
formed with it. Unfortunately, this strength turns out to be a
hindrance when trying to develop libraries of general
procedures to operate on arrays. Apple /// Pascal has
provided a partial solution to this dilemma with the inclusion
of two new datatypes, “bytestream” and “wordstream,”
which can be used to type variable parameters in proce-
dures.
To illustrate, consider the following Apple /// example:
PROGRAM example;
VAR
a : ARRAY[1..100] OF INTEGER;
b : ARRAY[25..74] OF INTEGER;
FUNCTION sum (VAR data : wordstream;
n : integer) : INTEGER;
VAR
x, i : INTEGER;
BEGIN
x : 0
FOR i : 0 to n DO x : x data[i];
sum : x;
END;
BEGIN
WRITELN (sum (a, 100));
WRITELN (sum (b, 50));
END.
76 Apple Orchard
GREAT LAKES DIGITAL RESOURCES IS PROUD TO ANNOUNCE...
Choosing the right RAM board
for your Apple II Computer
is easy as 1, 2, 3.
1. The 64K and 128K RAM boards from Legend Industries are the original
large memory boards for the Apple. They are the most widely used and best
tested. The 64KC and 128KDE are far more versatile than any of the lesser
capacity boards that you can buy for the Apple li, For example -Up to 145K
VISICALC models can be created using the VC PLUS progrom. Disk Emulation,
Memory Master, and many application programs use these RAM boards,
2. Legend Industries is dedicated to providing more programs that use the
64KC AND 128KDE RAM boards. When you write a program that is used as a
part of the product or is offered as a commercial product from Legend Indus-
tries they will refund in full the purchase price of the board. This policy also
applies to providing patches to commercial software so that they can use the
expanded capacity of the 64K and 128K RAM boards from Legend,
3. The warranty on the 64KC and 128KDE has been extended to 1 year. It
hos been a year since the 64K RAM board was introduced by Legend Industries,
This experience has proven our confidence in the product and the technology
that we introduced.
AFTER CONSIDERING THESE POINTS CHECK THE PRICE
64KC - 64K DYNAMIC MEMORY BOARD FOR THE APPLE II $349.
DISK EMULATION SYSTEM - 2 64KC RAM CARDS WITH DISK
EMULATION SOFTWARE, MEMORY MASTER, AND VC PLUS $700,
128KDE SOFT DISK - 128K DYNAMO MEMORY BOARD WITH DISK $750.
EMULATION SOFMARE, MEMORY MASTER, AND VO PLUS
VC PLUS - CREATES UP TO 145K WORKSPACE IN VISICALC $ 34.95
DISK EMULATOR 2.1 - SIMUDXTES FAST DISK DRIVES ON THE $ 49.95
APPLE II (REQUIRES 1-6 64KO)
PASCAL SOFT DISK EMULATOR - SIMUD\TED FAST ACOESS $ 49.95
DRIVES FOR APPLE PASCAL 1.1 (REQUIRES 64K OR 128KDE)
LEGEND LCG 1 & 2 - LOWER CASE GENERATOR FOR APPLE II $ 49.95
MEMORY MASTER 1 .1 - MEMORY MANAGEMENT FOR THE APPLE II $ 34.95
Go to your local dealer and see these products today!!
For dealer orders or if your local dealer does not carry these products - contact:
GREAT LAKES DIGITAL RESOURCES
P.O.Box 32133
Detroit, Ml 48232
A[j[jle II IS a registered trademark of Apple Computer Inc
64KC 128KDE LCG. MEMORY MASTER. DISK EMULATOR
are registered trademarks of Legend Industries. Ltd
CP/M IS a trademark of Digital Research
[313] 772-6544
VISA/Master Card Accepted
on Individual Orders
In this example, one function serves to sum the elements
in arrays of different types. This is not possible in Apple II
Pascal, so any programs on the Apple /// would have to be
modified for use on the II.
A third difference between the Pascals is the larger
number of effective segments allowed in the Apple ///
program. Each such program is permitted 1 6 segments or
regular units, 16 units from the System Library, and 16
intrinsic units from a program library for a total of 48 seg-
ments or units! If you get accustomed to this feature, you
will have trouble moving your programs to an Apple II.
One way to solve potential portability problems is to
program to the lowest common denominator; to not use
the “new” features of the more powerful machines. Another
way is to abandon the Apple II entirely; after all, you probably
sold it to get the money to buy the ///, right? Better, in my
opinion, would be to implement these features for the II.
(Cmon, guys, you can do it!) And while we’re at it, why not
kick in a type “realstream,” or better yet, conformant arrays,
the generalization of these “streams.”
Some of my friends rather strongly disagree with me
here. They like what they have on the II, and aren’t interested
in seeing it changed. You may agree with them. In fact, you
may not care at all. Again, it depends on you and your goals.
GCSD Pascal, Version IV
Where do I begin? Get this:
In General:
* Compiler option selectable native code generation;
* Double precision real arithmetic;
* An enhanced System Editor including “tabstop,” “ex-
change delete,” and “exchange insert” commands;
* Complete freedom to redirect program and system I-O
from the X(ecute command line and from within programs;
* Gp to 256 units or segments per program, all units intrin-
sic, no linking;
* A program’s units can reside in any library;
* Every library has room for 256 units;
* File variables allowed in the interface section of units,
segment procedures allowed in the implementation section
(not possible in the Apple Pascals);
* Units can use other units in their implementation section
as well as in their interface;
* Turtlegraphics. Not source code compatible with Apple’s.
* Chaining;
* A “screenops” unit to control the screen, including access
to the system date;
78 Apple Orchard
TASC The Applesof f Compiler.
It turns your Apple into
a power tool.
Step up to speed. TASC, the Applesoft Compiler,
converts a standard Applesoft BASIC program
into super-fast machine code. By
increasing program execution speed
up to 20 times, Microsoft gives
you a power tool for Applesoft
BASIC programming.
Highest capacity available.
TASC will compile and run
larger programs than any
other Applesoft Compiler. As a
disk-based system, it doesn't
require the simultaneous pres-
ence of compiler and program
in memory. The memory you save
allows you to compile significantly
bigger programs.
Power without bulk. Code expansion of up to 100%
severely restricts other compilers. TASC's special
code compression schemes typically limit code
expansion to only 25%. You'll really appreciate that
with complex programs or programs that utilize
Apple's hi-res graphic pages.
More BASIC power. TASC's powerful new
commands increase Applesoft BASIC programming
capability. Chain with COMMON allows compiled
programs to share variables, so a main menu
*Applesoft is a trademark of Apple Computer, Inc.
supports several programs in a
single runtime environment.
TASC's True Integer Arithmetic
and Integer FOR . . . NEXT
capabilities maximize the execu-
tion speed of compiled programs.
TASC's near total compatibility
with Applesoft speeds compil-
ation of existing programs
with little or no modification.
What about mistakes? You
perfect your programs inter-
actively with Applesoft. If some-
thing does slip by, TASC recovers
from errors discovered in compilation
and traps all runtime errors. It even permits
graceful interruptions during compilation.
See for yourself. Ask for a demonstration of
TASC at your Microsoft dealer. Discover the software
package that turns your Apple into a power tool.
yHICRpSOfr
r CONSUME^ PRODUCTS F
A Division of Microsoft Inc.
10700 Northup Way • Bellevue, WA 98004
* An interactive, symbolic debugger;
* Full support of duplicate directories, including “markdup-
dir,” “copydupdir,” and “recover” programs (See Dr. Wo's
column in the Winter 1981 Apple Orchard. -PCW)
* Various other utilities including a P-code disassembler and
the famed “patch” program, a byte-level editor;
* BIOS attachment utilities;
* Primitives for concurrent processing and interrupt
handling;
* A variety of new memory management procedures which
should facilitate development of routines for processing
arrays;
* Memory management procedures for controlling the
residency of segments and units under program, as
opposed to compiler, control;
* Extended system memory management so that applica-
tion programs can make use of the larger memories in the
coming computers;
And...
* Complete portability of software between the Apple 11, Z-80
machines, the IBM-PC, 68000-based machines, 6809 ma-
chines, T1 9900 machines, LSl-1 1/PDP-l 1, ...and others.
Specific to the Apple II
* Drivers included for a variety of peripherals, including all of
the standard Apple ones and Micro-Sci floppies, SVA 8-inch
floppy disk controller, lower case adapters, CCS serial card,
SSM AlO serial card and Sup’RTerm, Smartterm,Videx, and
Double Vision boards;
* A completely relinkable BIOS which allows you to take
advantage of the above-mentioned drivers;
* A configuration utility which allows you to set such
parameters as whether you have installed a jumper to ena-
ble true shift key operation from the Apple 11 keyboard.
Going Down
I like this system. 1 like it a whole lot. But it’s not the best
system if all you’ll work with is the Apple 11; it works better on
other computers. What’s the down side?
The Version IV system is noticeably slower on the Apple II
than is Apple Pascal. This is because the system architec-
ture is quite different and because the system is heavily
swapped, leading to more disk I-O than with Apple Pascal.
This system will be very hard to use with only (!) two disk
drives, not only because of the swapping mentioned above,
but also because the SYSTEM.PASCAL file is much larger
than the Apple Pascal version. The score is GCSD 84 blocks
without debugger, Apple 41 blocks. So there’s less space
on the boot disk.
Consider this: the System Filer is now segmented; not all
of it resides in memory at once. You will swap disks while
using the Filer, even on a two-drive system. This can be
tricky, or inconvenient, or both.
The Version IV system as marketed by Softech sells for
$750 (not including the RAM card), which is more than
Apple Pascal. Surprised? Don’t be. Remember, Apple the
Company sells hardware, and software to sell hardware;
Softech selIs...software. We also don’t know the details of
the licensing agreements with the Regents of GC, etc. The
price difference is substantial. So are the differences
between the operating systems. Which system is for you? 1
can’t answer that question for you, but I can answer it for
myself.
Let’s suppose I was an experienced BASIC programmer,
had an Apple II with two floppy drives, and was about to
purchase Pascal for the first time. The choice is Apple
Pascal hands down; there’s plenty of room to grow into this
system and to learn some very exciting things.
Now suppose I was an advanced hobbyist; a reasonably
experienced Apple Pascal programmer looking forward to
upgrading my system by hanging on an 8086 processor
with 1 28K RAM on board, and a mini-Winchester hard disk. I
don’t know that I’d rush out and get Softech’s Pascal, or the
CP/M MT+ discussed in the March-April 1982 Apple
Orchard, but I sure would be wondering who is going to
bring up Pascal on my new processor and how, and what
version they plan on using. I’d hope for the best: both
operating systems making full use of my new computer’s
capabilities.
Or, suppose I was a cottage industrialist, developing
applications software and hoping to reach the broadest
possible customer base in the shortest time. Softech’s Pas-
cal would be worth having; sitting in front of my Apple, I
could write programs for any number of machines, availing
myself of all of the powerful features of the new operating
system. I would use Apple Pascal, or the appropriate subset
of it in Softech, when trying to reach the Apple market
specifically. Apple’s Pascal is faster, as it’s tailored for the
Apple machines.
Finally, let’s say I was trying to write software for tomor-
row’s computers today. Choice: Softech, going away. New
machines will be far better equipped for emulating the
P-machine than today’s Apple II, and will obviate the down-
side analysis given above.
Who are You?
The whole point is, that there is a tradeoff analysis which
you must make. Maybe you’re a cynic who believes that new
machines won’t be logically thought out in terms of P-
machine capability (History is on the side of the cynic, as
usual. ’PCW) Well, on one end of the spectrum is portability,
on the other is the speed and smoothness that comes from
custom-tailoring to the machine architecture. Only you can
say.
Indeed, what have you to say? what are your interests and
objectives? If you’ll let me know, I’ll try to point my pen...er,
keyboard, in your direction.
80 Apple Orchard
President’s Messa&e
Ken Silverman
President, International Apple Core
One of the questions most often
asked by Apple owners and Apple
User Groups is, “What is the Interna-
tional Apple Core and what can it do
for me?” We try to answer this ques-
tion in this space every so often, so
here goes:
The International Apple Core (lAC)
is a non-profit organization composed
of Apple computer Gser Groups
throughout the world. It was formed
to disseminate all types of informa-
tion from Clubs, Apple Computer,
Inc., and other manufacturers of re-
lated hardware and software; this
includes written information and pub-
lic domain software. Of course, we
publish the Apple Orchard, and all of
our memberships include a subscrip-
tion. Only the Full and Sponsoring
members receive the software in
addition to the written information,
usually one disk per month; Associate
members receive only the written
information.
The lACs policies are set by a
Board of Directors that at this time
has eight members from the United
States (two from each of four regions);
and a member each from Canada,
Europe, and Australia. A full list ap-
pears on Page 4 of this magazine. The
lAC, what it is, what it does, and how it
does it, is directly set up by the
member groups through this mech-
anism. You can get more detailed
information by contacting the Direc-
tor in your area. Note too that an
application blank appears in this
magazine.
Full Membership
Full membership is open to clubs
(groups), and not to individuals; we
represent the individual user through
the Clubs. The Clubs are the principal
reason for the lAC’s existence, and we
provide many services beyond infor-
mation dissemination. There is a
Newsletter Exchange co-ordinator for
swapping of publications between
clubs. The Software Librarian collects
and disseminates public domain soft-
ware. We support Special Interest
Groups, and the Clubs’ efforts at
same; examples are Education, Ham
Radio, Handicapped Persons,
Medical.
Only Full members may nominate
and vote on directorships, and vote
on other issues pertinent to the busi-
ness of the lAC. Membership is open
to all Clubs, if those Clubs have an
open membership policy. Annual
dues are $50.00 (US) per year.
Sponsors
Manufacturers and other software
companies having business related to
Apple computers need timely access
to information that the lAC distrib-
utes. Conversely, the lAC’s members
all benefit from the input provided by
sponsors; we encourage such par-
ticipation.
The Sponsoring membership is tai-
lored for commercial interests; quite
frankly, the higher dues also help the
lAC’s financial condition. Sponsoring
membership is open to all corpora-
tions and individuals who wish it. The
annual membership fee is $200 per
year.
Associate Memberships
The Associate Membership was
created to help educational, research,
and charitable institutions that have
an interest in Apple Computers.
Associate memers receive only the
printed materials sent to members,
and have no vote in business matters.
Associates are engouraged to give us
input, and to organize a Club which
would be eligible for Full membership.
Further information on Associate
membership eligibility and criteria will
be supplied upon submission of an
application. Associate Membership is
free.
Whatever the membership cate-
gory, we encourage your participation
in the lAC, and better relationships
between people and their Apples
everywhere.
INTERNATIOriAL
APPLE CORE
T M
APPLICATION FOR MEMBERSHIP
Name of Organization
Mailing Address
Street:
City: _ State: Zio:
Country:
(If the above is a post office box, please supply a street address below where parcels may be sent.)
OFFICERS OR OFFICIALS
NAME
PHONE (area code & number)
President:
Treasurer:
Editor:
Other:
(Please check above the name of the lAC contact person).
For Club^:
Terms Expire:
Number of Members:
Make check or money order payable in U.S. dollars to
"international Apple Core".
Remittance enclosed: $
(Return application and remittance to the International Apple Core, P.O. Box 976, Daly City, California 94017, USA.]
Check appropriate categories below:
FULL MEMBERSHIP is available only to Apple User's groups. A $50.00 membership fee must accompany this
form. Please indicate the time and place of your regular meetings: __ — —
ASSOCIATE MEMBERSHIP applicants must provide evidence that they are nonprofit institutions. There is no
membership fee.
SPONSORS: Please indicate the name, position, and telephone number of the person in your organization res-
ponsible for liaison with the lAC. The Sponsoring Membership fee is $200.00.
Please add 15% to your fees if your organization is overseas and you would like all material sent International Air
Mail.
International Apple Core, 910 A George St., Santa Clara, CA 95050
SUP'R'MOD II SUP'R'TERMINAL tV SUP'R'FAN SUP'R'SWITCHER
*Version 2.5
APPLE II is a trademark of APPLE Computer Co.
CP/M is a trademark of Digital Research
M & R ENTERPRISES
910 George Street
Santa Clara, CA 95050
(408) 980-0160
SUP'R'FAN
• Fits inside the APPLE II case
• Powered by 117VAC and does not depend on the
Apple Power Supply
• Brushless AC Motor for no electrical noise
• Does not interfere with all present Apple Peripherals
• Mounts with one screw — no drilling required
• Will not interfere with magnetic media such as metal
cased monitors or disks in close proximity (less than
1/2 gauss)
• Lowers IC surface temperatures
• Weighs only 18 oz.
SUP'R'TERMINAL
• 80 Columns by 24 lines, upper and lower case; all 128
ASCII characters
• Includes an Upper and Lower case 5x8 dot matrix
ASCII character set, and inverse alpha characters
• Character set can be user definable
• Shift Lock feature
• Works with APPLE PASCAL and APPLE BASIC
• Compatible with ALL APPLE II peripherals
• CP/M Output cursor*
• Pascal 1.1 Keypress and type ahead in firmware*
• 3K bytes of bank switched static ram
• 2K bytes of ROM
• The only board with continuous direct memory
mapped screened ram
• The only board that interprets VTABS by firmware
(version 2.2)
• The only board with an adjustable scrolling window
• The only 80 column board that is synchronous with
the APPLE n
• Fully programmable cursor
• Works with CORVUS and NESTAR Systems
SUP'R'SWITCHER
• 90 to 135 VAC/60Hz or 180 to 270 VAC/50Hz input
• Fully protected — voltage/current
• Overvoltage protection
• 0-50 C full load operating temperature
• Output voltage current
+5V @ 6A -12V @ lA
+12V (® lA -5V (5) lA
• Weight — 2% lbs
• Size 33/4” H 93/4” D 61/4” W
• Mounts on left side of Apple II
• Sufficient current to handle all 8 slots
• Plugs directly into the Apple II motherboard
SUP'R'MOD II
The SUP'R’MOD II is a wide band black and white or
color compatible interface system intended to convert
the home TV to a full video display for home computers,
CCTV cameras and similar systems which output
NTSC compatible composite video. The SUP'R’MOD II
is pre-tuned to U.S. channel 33 (UHF), includes a coaxial
cable and antenna transformer, and in conjunction with
a standard home TV set, insures safe isolation and high
performance.
SYMBOL
DESCRIPTION
TYPICAL
UNIT
Fe
Vision Carrier
591.5
MHz ± 0.5
Icc
Supply Current
2.0
Ma
VO (Hi)
RF Output, Vmod = 0
1.5
Mv
VO (Low)
RF Output, = 1-5
-20.0
dB
Rin(mod)
Modulation input resistance
700.0
Ohm
VosdMin)
Oscillator stop voltage
2.0
Volt
Vc
Voltage
+5 to +12
Volts DC
SUP'R’SWITCHER ix SUP'R'FAN SUP'R'TERMINAL ik SUP'R'MOD II
Forbidden Fruit
NEW PRODOCTS FOR THE APPLE
Edited by
Mark L. Crosby
Producers of hardware arid software for
the Apple line of computers should send
news releases 3 months in advance to
NEW PRODUCTS EDITOR, Apple Or-
chard, 91 OA George St, Santa Clara, CA
95050. The lAC cannot be held respon-
sible for claims made by manufacturers.
CONTENTS:
HARDWARE
INPaT/OaTPdT
MEMORY
POWER CONDITIONING
PRINTERS/PLOTTERS
MISCELLANEOGS SOFTWARE
BUSINESS (GENERAL)
COMMUNICATIONS
EDUCATION
FINANCIAL
GAMES/SIMULATIONS
GRAPHICS
LANGUAGES (PROGRAMMING)
MUSIC
UTIUTIES
WORD PROCESSING
MUSIC
CATALOGS/BOOKS
MISCELLANEOUS
Hardware
INPaT/OUTPUT
The Corona Starfire 5 is a 5 megabyte
Winchester disk drive. It holds the equiva*
lent of 38 diskettes of data which is
available instantly, and it can alphabetize a
mailing list 5 to 1 0 times faster. Includes
DataGuard automatic data protection.
Allows your files to be twice as long, beat-
ing a crucial limitation of Apple’s disc
operating system, without abandoning
it — ^2,995. Corona Data Systems, 21541
Nordhoff Street, Gnit B, Chatsworth, CA
91311 (213) 998-0505.
Programmable Seria I/O Board is fully
compatible with current Apple software
including Pascal 1.1, Applesoft and Integer
BASIC. It provides a full EIA RS-232 DTE
interface to most modems, printers and
CRT terminals as well as an opto-isolated
current loop interface strappable for full or
half duplex, active or passive 2-wire or 4-
wire, 20mA or 60mA operation up to
200V. On board 1 K ROM software enables
user programmable printer width control,
delay after carriage return, automatic line-
feed generation, and video display. Serial
character format is user alterable with the
most popular configurations set as default
conditions. Provides a full range of con-
tinuously variable, programmable asyn-
chronous data rates to 19.2 K baud;
automatic recognition of the incoming
data rate from a remote terminal; and firm-
ware routines to pulse-dial calls onto
the international Telex-TWX network—
^199.95. Intra Computer, 12010 Audley
Street, Kew Gardens, NY 11415 (212)
947-5533.
MicrobufTer II lets you use your printer
without tying up your computer. It has
1 6K characters of memory (user expand-
able to 32K). It accepts data as fast as your
computer can send it, allowing you to use
your computer while the Microbuffer II is
in control of your printing. The Microbuffer
II, compatible with Applesoft, CP/M and
Pascal, comes with complete print format-
ting features as well as advanced graphics
dump routines for most popular graphics
printers. The Snapshot option permits
you to dump the text screen or graphics
picture to the printer while any program is
running— without interruption. The 16K
Microbuffer is available for $259, the 32K
version for $299 and the Snapshot option
for $69. At your local dealer or contact:
Practical Peripherals, Inc, 31245 La Baya
Drive, Westlake Village, CA 91362 (213)
991-8200.
Select-A-Port plugs directly into your game
socket giving you access you never had
before. Attractive case matches the color
and texture of the Apple II. May hang
conveniently on either side of the Apple or
sit fiat on non-skid rubber feet. Three
switch selectable sockets isolated by
diodes to insure against device to device
interference. One switch selectable socket
which automatically modifies the joystick
or paddles to operate as the second unit in
dual joystick games of four game paddle
games. One socket with no isolation for
those special highly sensitive devices—
$59.95 plus $2 for postage and insurance.
TG Products, PO Box 2931, Richardson,
TX 75080 (214) 424-8556.
The Station Master is a universal parallel
card with the added capability of being
able to put the Hi-Res screen on paper with
simple keyboard commands. The Station
Master may be used with any one of four
different printer types (Epson ^\X-80
w/graphics, MX-1 00, Anadex 9501 /9500,
Data South DS 1 80, Centronics 739, NEC
PC8023. There are options for dumping
Page One or Page Two, normal or ex-
panded size, picture or plot, and horizontal
positioning. Supplied with printer cable so
you just plug in and go. We also include a
diskette with practice pictures and plots as
84 Apple Orchard
well as drivers for use with VisiPlot. Com-
patible with BASIC, Pascal 1.1, CP/M and
application software. The documentation
includes helpful information for first-time
users about Hi-Res graphics and how to
use the board with programs such as
Applewriter, Apple Plot, VisiCalc, and Visi-
Plot— $175. Computer Station, 11610
Page Service Drive, St. Louis, MO 63141
(314) 432-7019.
5/10 Megabyte Hard Disk Drive for the
Apple runs DOS 3.3, SOS 1.1, Pascal, all
CP/M programs, plus DB Master, Compu-
Law, Accounting Plus, Peachtree Account-
ing, Sup>erCalc, Medical Management, Stock-
broker, Real Estate Manager, Word Star,
and Farmplan. Unique Error Correction
Coding (ECC) gives you an internal hard
disk backup system, so media errors are
corrected and become transparent to
your computer. These advantages assure
you of reliable performance for years to
come: 1 0,000 hours MTBF, no preventive
maintenance, 2 hours MTTR, expandable
through daisy chaining. Santa Clara Sys-
tems, Inc., 560 Division Street, Campbell,
CA 95008 (408) 374-6972.
From Amdek comes a new RGB color
monitor with TTL input for high resolution
graphics. Features 80 x 24 character
display capability, 560 x 260 resolution,
molded-in carrying handle, front mounted
controls, including volume control for
built-in speaker. Optional Digital Video
Multiplexor peripheral board for interface
with the Apple 11 signal. The DVM consists
of a 4-channel multiplexor. Three channels
are used to multiplex the existing Apple
text, low resolution and high resolution
graphics. The 4th channel allows the use
of an 80 character line video board such
as the Vydec VideoTerm. It is Software
programmable allowing each of the three
channels to be turned off or on. Occupies
any slot in the Apple 11. Uses Schottky logic
with low power consumption. Amdek Cor-
poration, 2420 E. Oakton Street, Suite
“E”, Arlington Heights, IL 60005 (312)
364-1180.
The Enhancer II for the Apple 11 provides
you with a true upper and lower case key-
board with fully functional shift keys. Single
keystrokes can be defined to become an
entire word or phrase. The typehead buffer
allows you to talk to your Apple 11 while it’s
busy with other things. The Enhancer is
controlled by its own built-in micropro-
cessor and on-board firmware. Provides
IK static RAM using low power CMOS
technology. Control-Reset is available as a
jumper-selected option. Key redefinitions
are down loadable from disc. Automatic
repeat gives you approximately 1 5 charac-
ters per second, while fast repeate does it
at 50 characters per second. Requires a
revision 7 or greater motherboard to
display lower case— $149. At your local
dealer or contact: Videx, 897 N.W. Grant
Ave., Corvallis, OR 97330(503) 758-0521 .
The Genius displays a full page— 57 or 66
lines of text by 80 characters across and
was developed for the office automation
industry, applying to word processing,
data processing and software develop-
ment. The 15-inch CRT reformats during
editing at a fraction of a millisecond,
rather than the slow sequential updating
on most CRTs. Display of information
from memory to screen is also instanta-
neous as well as sending information
from screen to storage. The high-resolu-
tion screen with black characters on white
provides the necessary requirements for
reducing typical CRT eyestrain and fatigue.
The new Genius is fully compatible with
WordStar (with SoftCard), and other pack-
ages including most CP/M based pro-
grams. The 34 pound display has an 87
MHz bandwidth and 6K bytes of high-
speed buffer memory to refresh the
screen. The Genius is 1 8% inches high by
12 inches wide by 16 inches deep. An
Apple interface card is standard with The
Genius, which costs about $1,795 (single
quantity price). Quantity and dealer dis-
counts are available from Micro Display
Systems, 514 Vermillion Street, Hastings,
MN 55033 (612) 437-2233.
The new and revolutionary Aristocard
68000 will endow your Apple 11 with the
lightning speed and super features of a
minicomputer, for a mere fraction of the
cost. Aristocard 68000 will help you learn
the highly efficient Assembler without the
difficulties and complexities associated
with other microprocessors. Uses a 32-bit
internal structure. The menu driven As-
sembler is designed to teach program-
ming on the 68000 quickly and efficiently.
When the 68000 is running it is possible to
execute programs on the Apple’s 6502
simultaneously, which is achieved by a
cycle stealing technique which allows the
6502 to operate at a 30% decrease in
speed. Optionally, the 68000 can be halted
resuming normal 6502 speed. Check
locally or contact: Simon, 28 Lower Ad-
discombe Road, Croydon, Surrey, CR 06
AA, England (01) 690-4646.
This new Transfer Switch lets you switch
from one RS-232 peripheral to another
without the downtime, frustration and
expense of moving RS-232 cables. Individ-
ual LEDs let you see at a glance which
lines are transmitting. A convenient push
button switches any input to either of 2
outputs. It also has a push button reversing
switch to let you change from transmit to
receive without touching a wire. It has
three standard RS-232 25 pin D connector
sockets— one input and 2 outputs. The
Model MFJ-1 240 switches ten of the stan-
dard RS-232 lines— more than is needed
by most small computer systems. Switched
lines are TD, RD, RTS, CTS, DSR, CAR,
unassigned, XMIT CL, REC Cl, and DRT.
PC board construction eliminates cross-
talk and noise caused by wiring. The
cabinet is eggshell white with walnut grain
sides and measures IVa x 2 V 2 x 5^4-
$79.95 plus $4 shipping and balding. MFJ
Enterprises, Inc, P.O. Box 494, Mississippi
State, MS 39762 (601) 323-5869.
The Grappler intelligent graphics inier-
face takes simple commands from the
keyboard or user programs and dumps
Hi-Res graphics to your printer. Exclusive
EPROM chip makes it easy. There are
Grappler versions to accommodate the
Anadex, Epson Series, IDS, Centronics
739, NEC 8023, C. Itoh Pro-Writer, Okidata
82A, Malibu 200, and future graphic print-
ers. Features inverse graphics, double size
picture, 90 degree rotation, centering,
chart recorder mode, mode block graph-
ics, bell control, skip-over-perforation, left
and right margins, vriable line length, text
screen dump. Works with Pascal and
CP/M as well as Integer and Applesoft.
See your local dealer or contact: Orange
Micro, Inc, 3150 E. La Palma, Suite G,
Anaheim, CA 92806 (800) 854-8275 in
CA call (714) 630-3322.
The CIPBGS personal portable Apple ter-
minal, with built-in display monitor, lets
you operate your Apple 11 anywhere— in
your car or camper, at the beach, wher-
ever. Built-in batteries provide approxi-
mately two hours of operation— without
A.C. power available. For longer operation.
May - June 1 982 85
an external twelve volt battery can be used.
Built-in five inch monitor, rechargeable,
long life SLA batteries for operating your
computer, floppy disk and monitor display.
Adapter for car battery operation, auto-
matic switchover to battery power if A.C.
power fails or is unavailable. Automatic
battery recharge when A.C. power is avail-
able. Chassis accommodates your floppy
disk. Operates from 110/220 VAC or
12VDC-$595. aPBGS, 7825 East Evans
Road, Building 300, Scottsdale, AZ 85260
(602) 991-7356.
MEMORY
The Axion 320K memory System is
designed to interact with Apple DOS 3.3
and Apple Pascal 1.1 like two standard
floppy disk drives while delivering the
lighting fast access speeds of RAM mem-
ory. This also leaves 32K of RAM for
advanced programming techniques. The
interface board is slot independent and
draws no power from your Apple. The
rechargeable battery system built into the
unit provides three hours of backup in the
event of a power loss. Invisible memory
refresh —even with the Apple turned off.
All firmware is in static RAM on the
interface board. Includes software for diag-
nostic, fast load and copy routines, and
business applications. Axion, 1 70 N. Wolfe
Road, Sunnyvale, CA 94086 (408) 730-
0216.
POWER CONDITIONING
Commercial quality power center features
a sensitive protective relay. Momentary
power line off-on transients cause this
relay to latch out power before damage to
disks and equipment can occur. A lighted
reset switch restores power when you are
ready so you can control your power-up
sequence. Individual RFl pi filters isolate
from the other pairs of sockets. Interaction
between printers, processors, floppies and
other equipment is eliminated. Varistors
between each line and ground and be-
tween lines suppress voltage spikes that
can cause memory loss, erratic operation
and equipment damage. A six foot heavy
duty three wire power cord and industrial
grade grounded sockets assure years of
safe and trouble-free use. It is protected by
a fast acting, easy access, popout fuse
(15A, 115 VAC-1875 Watts Max.)-
$99.95 plus $4 shipping and handling.
MFJ Enterprises, Inc, RO. Box 494, Missis-
sippi State, MS 39762 (800) 647-1800 in
MS call (601) 323-5869.
BV cns€s, INC.
D€SIGN€D TO PROT6CT VOUR COMPUT6R
Features —
• Rigid Shell Mode of Plyuuood
Supported High Impact RBS.
• Shock Resistant Foam Lining.
• Heavy Duty Hardoiare
Includes Key Locking Latches
• Bound Metal €dges.
• Interlocking Tongue and
Groove Extrusion, Mating Lid
and 8ottam.
Rpple II Plus 2 Drives $1 75.00
OTH6R
MOD6LS
RVRILRBL6
CLUB RND DCRLCR DISCOUNTS RVRILRBLC
CRSCS, INC. P.O. Box 33820 Seattle, UUR 981 33 (206) 365-5210
86 Apple Orchard
PRINTERS/PLOTTERS
The Model OLIVE- 1 Olivetti Interface
turns the Olivetti Praxis-30 or -50 elec-
tronic daisy wheel typewriter into a letter
quality printer with RS-232C computer
interface. The interface provides a wide
range of user options, such as baud rate,
handshake protocol and special function
selection; all functions of the typewriter
are controllable from the host computer.
Typewriter features interchangeable daisy
wheel (100 characters) and ribbon car-
tridge, selectable character pitch, selec-
table print inpace, friction platen drive with
1 1 inch maximum print width, fully pro-
grammable margin and tab control, 12
characters per second printing speed.
The interface is completely assembled
and tested with interface cables and de-
tailed instructions for attachment to Praxis-
3X, typewriter function unimpaired, priced
below $200; 9 VDC/300mA wall socket
plug-in power supply optional. Model
OUVE-80 printer package, including Praxis-
30 and OLIVE- 1 Interface plus full docu-
mentation, priced below $700, package
with Praxis-35 slightly higher. The Olive
Branch Association, Ltd., 1426W. Winton
Ave., Hayward, CA 94545 (41 5) 887-471 6.
Starwriter F-10 low profile unit is the
answer for the perfect daisy wheel printer,
including such features as: low profile
design (16” high) to fit easily into your
system, industry-standard ribbon car-
tridge, 40 or 55 cps models, standard
parallel or RS232-C interface (including
ETX/ACK, X-On/S-Off) protocols, exten-
sive built-in word processing functions
that allow easy adaptability, uses plastic or
metal wheels, low noise operation. A
choice of friction feed or optional bidirec-
tional tractor feed is available. Leading
Edge Products, 225 Turnpike Street, Can-
ton, MA 02021 (800) 343-6833 inMA call
(617) 828-8150.
The Pro-Writer Matrix Printer includes
1 20 cps bidirectional printing, logic seek-
Introducing DataFax...the easy
way to tame your Data MonsteK
If you deal with Information,
you're probably dealing with a
Data Monster.
He's that mass of notes.
Soribbled messages. Phone
numbers. And all the thousand-
and-one other important
pieces of information you have
floating around your life.
But with DataFax from Link
Systems, you can keep your
Data Monster under control-
plus have a lot more power
over your information than you
ever thought possible.
Unlike most "data manager"
software programs made for
your Apple, DataFax doesn't
care what your data looks like.
Or how long it is, how many
items it has or what you want
to do with it.
The power we've pro-
grammed into DataFax makes
it as simple and natural to use
as a pencil and paper. You can
fill up a screen with anything
you want— even information
already stored on disk. Then
cross-reference it as many dif-
ferent ways as you'd like— by a
date, a species, a customer's
name, whatever.
So when you need that infor-
mation, DataFax will retrieve it
in a way that's meaningful to
you. The powerful keyword
function allows you to get infor-
mation out as quickly and
easily as you entered it. And
DataFax is the only software of
its kind to let you expand from
floppy to hard disks, so it will
never be obsolete.
r
If getting so
much power for
so little effort
seems too good
to be true, send
us the cou'
pon and we'
send you all
the details.
Or see
your
Apple computer
dealer and prove it
to yourself— before
your data situation
gets any hairier.
nrfaFax-
IINI
SYsrems
Because whether you've got
a monster of a data problem—
or just a small one— DataFax
can tame it.
1
I want to tame
my Data Monster."
□ Please rush me more information.
Apple II Apple III
□ Dealer inquiry,
□ Send me (quantity)
DataFax'" tor the Apple II at $199
each. CA residents add 6% tax.
Shipping in U.S.A. $3.00 tor first
copy, 509 each additional copy.
Foreign, please add an additional
$10 shipping and handling
'' charge per order.
Payment by
□ VISA □ MasterCard □ Check
Credit Card #
Expiration date '
Interbank #(MC only)
Signature
Name
Company
Address
City
State Zip
Mail tO: Link Systems
1640 19th Street
Santa Monica, CA
90404
(^3MW-185Jj
Apple is a registered trademark
of Apple Computer Co., Inc.
Simply powerful software
that links it all together
® 1982 Link Systems Inc.
ing and proportional spacing combined
with excellent resolution. Graphics capabil-
ity is built-in and includes shape and high
resolution features. The Pro- Writer boasts
of its IK buffer in parallel and 3K buffer in
serial, increment printing ability, N x 9 dot
matrix, and its correspondence qualib/
print in eight character sizes. Built-in tractor
feed and will accept single-sheet feed. Its
paper cut-off is less than one inch from the
print line. Vertical and horizontal tabbing is
automatic and with the use of a stepper
motor, the Pro-Writer is very quiet. Manual
functions include select, line feed. Top of
Form and Power On, combined with
Paper Empty and Cover Open Switches.
The serial version actually includes both
the parallel and serial interfaces. Parallel
model— $795, Serial model— $845. Lead-
ing Edge Products, 225 Turnpike Street,
Canton, MA 02021 (800) 343-6833 in MA
call (617) 828-8150.
The microprocessor-based HP 7470 in-
telligent small-format pen plotter features
two-color capability, high-resolution plot-
ting (-♦-- .025mm) and a rapid plotting
speed of 1 5 inches/second (38 cm/sec)
to produce graphics of exceptional quality.
Can be used with Apple, IBM, and Commo-
dore Pet. Can be connected to laboratory
instruments such as the HP 1 980 oscillo-
scope, spectrum analyzers and other HP
instruments to produce hard-copy ver-
sions of measurement graphics. Pen ac-
celeration of 2 G’s and pen-down velocity
of 38 cm/sec to a pen-up velocity of 50
cm/sec allow even complex plots to be
ocmpleted in a matter of minutes. Built-in
character generation, with European char-
acter set, vector plotting and internal line-
types. The unit can automatically recon-
figure or scale a graphic or character to fit
within a certain area— condensing, ex-
panding enlarging and reducing all images
and characters. Equipped with one of two
standard interfaces: HP-IB (IEEE-488) and
RS-232C. Call your local Hewlett-Packard
sales office.
The Transtar Model 140 daisy wheel
printer provides high quality, fully formed
character printing capabilities in a com-
pact, low profile package. Microprocessor-
based design allows emulation of an
industry standard specialty printer pro-
tocol, providing compatibility with existing
driver routines of established word pro-
cessing software, such as Peachtree’s
Magic Wand and MicroPro’s WordStar.
The serial interface, with front panel-
mounted, DlP-switch selected communi-
cation rates to 2400 baud, supports the
ocmmonly used DTR busy protocol as
standard. An optional bidirectional tractor
allows use of a wide variety of fanfold
forms, and provides precise vertical align-
ment for the accurate printing of super-
scripts, subscripts, and graphics— $1 ,695.
Micro Distributors, 1 1 794 Parklawn Drive,
Rockville, MD 20852 (800) 638-6621 or
Sigma Distributing, 21 10-1 16th Avenue
N.E., Bellevue, WA 98005 (800) 426-141 2.
MISCELLANEOUS
New Dual channel, DC to 50 MHz digital
memoiy Oscilloscope fits as a module
into Apple 11 and Apple 11 Plus micro-
computers, using the display and key-
board as an oscilloscope screen and
control panel, the Apple computer for
waveform processing, and disk memory
for waveform storage. The Model 85 per-
forms standard laboratory functions such
as signal averaging and DVM readout, and
8K of Apple memory is available for user
program development. User program-
mable for such functions as Fast Fourier
Transform, auto- and cross-correlation,
power density spectra, and integration
and differentiation. The Model 85 acquires
data through probes or cables connected
to the module at the back of the computer.
Fastest sweep speed is 1 0ns/ div, and, at 1
ms/div and slower, the scope operates as
a real-time A/D conversion system. Soft-
ware-generated 8x10 division graticule
(erasable for an easier-to-read display,
and, since it is on precisely the same
surface as the waveforms, introduces on
parallax or distortion errors. A cursor pro-
vides DVM readout for any specified point
on a displayed waveform. Supports hard
copy output of the waveform display (Silen-
type or Epson MX-80) to which the user
may add comments if desired— $995.
Requires two peripheral slots, 48K and
one disk drive with DOS 3.3. Northwest
Instrument Systems, Inc., P.O. Box 1309,
Beaverton, OR 97075 (503) 297-1434.
TheKanelA2-l Logic Analyzer is a periph-
eral card for the Apple computer that can
analyze TTL compatible MOS and TTL
circuits. Connected to the card’s three
ribbon cables are 32 data input probes
and 1 6 data output probes. Software sup-
plied displays input signals as columns of
I’s and O’s on the screen. From 1 to 16 of
the inputs may be used for a trigger
pattern. Routines are provided in BASIC,
Pascal and assembly language to help the
user to write custom programs for pro-
grammed stimulus/response interaction
with the circuit under test— $400. Kanel
Corp., 1025 Reynolds Road B202, John-
son City, NY 13790.
The Model T Computer Slide System pro-
duces color slides using a 48K Apple and
graphics tablet. The output of the system
is common 35mm Ektachrome film that
can be developed in 38 minutes. The
slides cost an average of $3 each to
produce and are sold on the open market
for $10 to $20. The Model T has 20
character fonts, each in several sizes. No
programming is necessary to Crete slides
since it is largely created through prompts.
The cost of the add-on to an existing
Apple is $3,495, which includes the repro-
duction module, software and graphics
tablet overlay. The reproduction module
has a motorized 35mm camera controlled
by the computer. Requires an Apple 11 Plus
with 48K, Apple Graphics Tablet, DOS 3.3
with two disk drives and a color video
display. Toucan Visual Production Sys-
tems, 1 033 Battery Street, San Francisco,
CA94111 (415) 392-2970.
The Soundchaser Digital/Analog Music
System, designed for the Mountain Com-
puter Music 5, is a professional 49-key
four octave unit. Superb “touch”, housed
in a handcrafted solid wood cabinet. The
Analog System consists of the keyboard
and interface card, Passport Designs Ana-
log Voice cards, and the Music Operating
System software. Features a three-voice
analog card with state of the art com-
ponents. Oscillator, filter and amplifier are
computer controlled; one card may be
used for up to six voices. Software pro-
vides advanced sonic control, allowing
you to draw contours and modify wave-
form shapes as never before. Sequencer
section lets you lay down bass lines or
chords while you play over them.— $560.
The Digital System consists of the key-
board and interface card, the Mountain
Computer, Inc. Music System and the
Soundchaser Digital performance soft-
ware. Each of the eight voices in the hard-
ware system uses two independently pro-
grammed and controlled digital oscillators.
The software lets you define the “instru-
ments” or presets by drawing the wave-
forms or by specif^ng their harmonic
content. Ten presets in memory can be
changed “on the fly” with no delay. An
outstanding feature is the multi-trach se-
quencer, which can store and play back
entire orchestral arrangements. The se-
quencer is fully polyphonic.— $520. Pass-
port Designs, Inc. 785 Main St, Half Moon
Bay, CA 94019. (415) 726-0280.
88 Apple Orchard
Software
BUSINESS
The VersaFomn Business Forms Pro-
cessor will boost your paper forms pro-
ductivity on the apple 11. A business forms
processor is a sophisticated yet simple to
use transaction management program. The
central feature of such a program is its
ability to process multiple transactions
under a single heading. This is unique
among all existing data or file manage-
ment programs currently available on low-
cost microcomputers. Instantaneous up-
dating within a specified form yields run-
ning totals, cumulative tax or tariff charges,
and correctly calculated sub-total exten-
sion by line. Once the information has
been entered and processed, it can be
sent back to a pre-printed form or blank
paper that becomes its own form. Manage
ment reports can easily be produced
summarizing information from the com-
pleted forms. Applied Software Tech-
nology, 1 5985 Greenwood Road, Monte
Sereno, CA 95030 (408) 395-1541.
EASy, the Executive Accounting System
for the Apple /// is a comprehensive ac-
counting program with general ledger,
accounts receivable, and accounts pay-
able modules. Fully integrated, and de
signed for small- to medium-sized busi-
nesses requiring full reporting capabilities,
maximum friendliness, and expandability.
Generates complete financial and manage
ment reports. Prints invoices, statements
and checks. Entirely menu-driven, multiple
company use, expandable with add-on
modules, partial and manual payments,
flexible accounting periods, fast access to
information. On 5% floppies upgradable
to Profile Hard Disk. No price given. At
your local dealer.
With VC-Manager, you can add, subtract,
divide and multiply VisiCalc files against
other files or constants. Generate Variance
reports. Statements of Changes, Com-
pany totals from Business or Products.
Convert constant $ reports to inflation
adjusted using different price factors for
each line. Compare alternatives on an
incremental bases. Gp to 1 5 files can be
operated on in each pass. Requires Apple-
soft in ROM— $65 plus 6% PA tax. Micro
Decision Systems, P.O. Box 1392, Pitts-
burgh, PA 15219 (412) 276-2387.
Simply enter your tax information into the
easy-to-use Tax Manager program, then
sit back and relax while it quickly com-
putes the information and prints most of
your federal income tax schedules. When
tax laws change don’t be concerned. With
Micro Lab’s Extended Warranty Plan ($30
per year) you can update to the current
version at no additional cost. You will not
have to reinvest more money in a new
program. Computes and prints out the
1 040 form and 115 supporting forms and
schedules. Automatic global recalculation
of entries; recalculations linked from sched-
ule to schedule, schedule to form— $1 50
(deductible). Micro Lab, 2310 Skokie Val-
ley Road, Highland Park, IL 60035 (312)
433-7550.
AccuRec is the integrated time recorder
and wage summary program for Apple 11
business users. Easy to use. Enter your
initial and personal ID code to clockin and
out. Displays daily and weekly records.
Eliminate time-consuming 1 0 key conver-
sion of time cards into paychecks. Prints
an accurate record of attendance and
gross wages. Structure your workweek
and paydays. Set overtime variables—
$79.95. Requires time/clock interface
board. Individualized Operand, P.O. Box
3030, San Rafael,’^CA 94912 (415) 459-
3383.
utilib^city
21 of our most-asked-for Apple Utilities
by Bert Kersey 4Sk Applesoft rom
For YOUR Bis Apple— Our 21 most-asked-for Apple Utilities on one bis
disk— Ust Formatter makes properly spaced & indented listinss with
printer pase breaks. Each prosram statement is on a new line with If-
Then’s & Loops caHed out; a sreat de-bussei"! Catalos in any number
of columns & any pase-width to CRT or printer. Automatically post
the Run-Number & last-used Date in your prosrams. Make any
command invisible in your listinss; Access prosram lines in memory
for sarbase repair & "illesal’’ alteration; Quickly sort & store info on
disk; Run any Applesoft file while another stays intact; Renumber
to 65535; Save inverse, INVISIBLE & trick file names; Convert dec to
hex & binary, or INT to FP; Append prosrams; dump the text
screen to ANY printer . . . More too: 21 Programs Total!
PLUS . . . APPLE TIP BOOK NUMBER THREE!
40 PAGES of new tips, tricks & articles— "DOS Trickery," "Copy
Stoppers," "Programmins the Reset Key" & much more Plus
understandable explanations of how each U-City Prosram works—
One of the best Apple learnins tools on the market today!
✓ Utility City on Applesoft Disk,
^ Beagle Bros Apple Tip Book 3
✓ Apple PEEKS, POKES & POINTERS Chart
alpha plot
Hi-Res Apple Graphics/Text Utility
by Bert Kersey & Jack Cassidy 48K REQUIRED
HI-RES DRAWING: Create hi-res pictures & charts,
appendable to your pro^ams. Keyboard or Paddle control; Op-
tional Xdraw Cursor (see lines before you draw!); Any color mix or
REVERSE (opposite of backsround); Circles, Boxes & Olipses, filled or
not. Bonus Prosrams too— SCRUNCHER stores hi-res in as little as 1/3
normal disk space. SHIFTER transfers any portion of the hi-res screen.
Also superimpose hi-res imases and convert Hi-Res to Lo-Res & back
for fascinatins abstracts!
HI-RES TEXT: Beautiful upper & lower case with Descenders;
color or reverse; Positionable anywhere (NOT restricted by Htabs &
Vtabs). Professional looking PROPORTIONAL SPACINGI Adjustable
Type Size, Leading (line spacing) & Kerning (letter spacing). Multi-
directional typing; up, down, even backwards!
PLUS . . . APPLE TIP BOOK NUMBER FOUR!
40 PAGES of tips for making the most of your Apple’s advanced
graphics capabilities Alpha instructions plus shape table tips, new
titling & color tricks and fascinating animation experiments!
✓Alpha Plot on Applesoft Disk.
^3^52 ✓ Beagle Bros Apple tip Book #4
✓Apple PEEKS, POKES & POINTERS Chart.
il|>ple Utility Disks!
With Free PEEKS & POKES Wall Chart!
J MICRO SOFTWARE
3
4315 Sierra Vista
San Diego,
CA 92103
714-296-6400
WITH EACH ORDER, YOU WILL RECEIVE . . .
□ Dos Boss, Utility City or Alpha Plot on Applesoft Disk
□ A 40-page Apple Tip Book (each entirely different)
□ An 11x17 Apple PEEKS, POKES & POINTERS Chart
do/ boxf
DISK COMMAND EDITOR
by Bert Kersey & Jack Cassidy
A classic utility you will ENJOY! Rename Commands: "Catalog” can
be "Cat,” etc. Save-Protect your programs; Unauthorized copy at-
tempts produce "Not Copyable” message. 1-Key Program Selection
from catalog (extremely handy!). Catalog Customizer— Change Disk
Volume message to your title; Omit or alter file codes; Catalog by file
type, etc. Rewrite Error Messages— "Syntax Error” can be "Oops!”
or anything you want!
All of Dos Boss’s change feaures may be appended to your pro-
grams, so that anyone using your disks on any Apple (booted or
not) will be formatting DOS the way you designed it!
I ✓ Dos Boss on Applesoft Disk.
✓ Beagle Bros Apple Tip Book =2
✓ Apple PEEKS, POKES & POINTERS Chart
nP^
H^IBeagle Bros Software.
J BONUS WITH EACH DISK!
POKE your Apple «ll night long with this handy 11x17 refer-
ence poster! The most useable PEEKS, POKES, POINTERS &
CALLS scrounged up from every source imaginable! A great
companion to our original Apple Co mmand Chart.
Nationwide:
California:
800-854-2003 ext. 827
800-522-1500 ext. 827
Alaska / Hawaii: 80q-854-26M
^Order^nj)^j^2^
Or order by mail (use this coupon or separate sheet)'^
mmmmmmmmmmmmmmmmm
p ■ RUSH! The disks checked below
I ■ Plus The Tip Book and PEEKS & POKES Chart!
□ UTILITY CITY □ ALPHA PLOT □ DOS BOSS
($31) , ($41) ($25.50)
g I (Prices include Rrst Class Shipping; Calif, residents add 6%.)
Specify:
Im NAME$= 3.2 □ 3.3
I J ADDR$=
CITY$= ZIP=
VISA/MASTERCARD:
Include Account No.
& Expiration Date.
V/SA
Ask around about
Our programs are practical; friendly & user-oriented, and
always come with an amazing amount of documentation &
juicy Apple information. If your dealer doesn’t have our stuff,
get on his case about it, or order directly from us. We ship all
disks & books WITHIN 48 HOURS.
Mail U.S. check, money order or Visa/MC Numbers
“ to: BEAGLE BROS, Dept. A
4315 Sierra Vista,
San Diego, CA 92103
Telephone (714) 296-6400.
Please add $4.50 for shipping outside US or CanTda.
COD orders, add $3. California residents, add 6%.
May -June 1982 89
File-Fax lets you get a handle on your
records. Can organize your records for
day-to-day use. It will search for and re-
trieve information at incredibly high speed,
and turn out almost any type of report. It’s
extremely flexible— File-Fax can maintain
customer files, payroll records, mailing
lists, patient histories, sales results, etc.
Visual display is tailored to your own taste
and needs. You actually create your own
forms just the way you want them. Com-
prehensive manual makes File-Fax easy
to learn. Help menu is available on-line.
Price not given. TMQ Software, Inc., 390
N. East River Road, Des Plaines, IL 6001 6
(312)299-5671.
The “Slide Show” allows you to use your
Hi-Res pictures in a programmed se-
quence. Think of it as a standard slide
show on your television with the advantage
of “TV-like” special effect transitions be-
tween “slides”. Twenty different transi-
tions including: horizontal and vertical
wipes, ripple effects, column wipes, etc.
Works with standard Apple pictures, single
or multiple disk drives. Free run, timed,
keypress or game button slide advance.
User friendly— not copy protected. Prints
slide/transition listing— $49.95. C&H
Video, P.O. Box 201, Hummelstown, PA
17036(717)533-8480.
DB Master Version Three has more fea-
tures than before. Now you can have
computed fields— perfect for accounts
receivable, inventory control and similar
applications. Each record may now in-
clude up to 10 computed fields. Field
values are automatically re-computed and
displayed each time a record is edited. Tell
DB Master which field to total and which
records to use. A running summary of
records found and the field’s sum, average
and standard deviation are displayed on
the screen. New report generator option
capabilities include number formatting
with commas, auto-date record selection
for printing daily, monthly or annual re-
ports, printing of averages and standard
defviation when printing olumn totals. DB
Master’s standard features include dy-
namic prompting, user designed screen
forms, short form, data compaction, pass-
word file protection, multiple sort keys.
Price not given. If you’re a registered
owner of an earlier version of DB Master,
send one or both of your program disk-
ettes, plus $1 5 for an update to Version
Three. Stoneware, Inc., 50 Belvedere
Street, San Rafael, CA 94901 (415) 454-
6500.
Muse Software offers four packages to
make your office Apple II more useful:
Super-Text word processing system is so
simple to use you’ll learn the basics of text
editing in mere minutes. Many advanced
feature such as split screen for editing
large documents, math mode for operat-
ing statistical reports, optional file linking
for global search and print operations,
preview mode for reviewing line endings
and page breaks before printing, form
letter generation and mailing list manage-
ment add-on modules plus much more—
$150. Form Letter, an add-on module to
Super-Test, allows you to print multiple
letters with individual names and ad-
dresses and personal inserted paragraphs
and name insertions. The program will
also format and print an envelope at the
end of the letter— $100. The Address
Book is an add-on to Super-Text that lets
you add or change addresses; list phone
numbers; print labels, sort addresses; ac-
cess state and your category codes. Or
use the Address Book alone as a simple
mailing list— $49.95. Data Plot converts
hard-to-understand figures into clear graph-
ics. Choose the format that works best:
bar chart, line graph, scatter diagram or
pie chart— all in color— $59.95. Muse Soft-
ware, 347 N. Charles Street, Baltimore,
MD 21201 (301)659-7212.
MicroFinesse provides professional finan-
cial forecasting plus full high-resolution
color graphics support, including pie
charts, histograms and graphs, for the
financial projections you create. Menu-
driven command format can also generate
up to 15 user-defined reports per model,
with visuals, without reprogramming. Avail-
able at your local dealer or contact:
Osborne/McGraw-Hill, 630 Bancroft Way,
Berkeley, CA 9471 0 (41 5) 548-2805.
Complete Mailing Label and Filing Sys-
tem provides dynamic file maintenance:
labels 1 to 4 across, duplicate labels,
customized labels, elaborate multi-level
count/sorts, range sorts and partial field
sorts; formatted 80-column (or more)
reports. Ultra Plot is beautiful business
graphics, completely menu driven (with
no commands to learn). Create bar charts,
stacked bar charts, scatter charts, pie
charts, hi-low graphics and map charts.
Interface program allows you to use your
mailing system data files to create Ultra
Plot data or picture files. See all of your
mailing system information in graph or
chart form. This utility will total and aver-
age, search, sort, and count. Also includes
utilities: merge, reformat, index any field,
subfile creation based on any search/sort
you want. Requires Applesoft ROM, 48K,
1 or 2 disk drives, DOS 3.2 or 3.3,
Muffinable. 8 Diskfulls, 5 part 3-ring
manual— $175. Avant-Garde Creations,
P.O. Box 301 60, Eugene, OR 97403 (503)
345-3043.
The Hardisk Accounting System is a
menu driven, double entry accounting
system. It consists of general ledger, ac-
counts receivable, accounts payable, in-
ventory, point of sale, sales order entry,
purchase order entry, payroll, fixed asset
management, and mailing labels. All
modules are interactive and include com-
plete audit trails. The businessperson will
find the Hardisk Accounting System easy
to use, thanks to the data entiy prompts
and extensive error checking. Available in
UCSD Pascal for the Apple // / with Coivus
or Apple hard disk or the Apple II with
Corvus hard disk. Great Plains Computers,
113 Broadway, Fargo, ND 58102 (701)
293-8483.
Realty Software has released an enhanced
version of the disk based Property Manage-
ment System for tracking Income and
Expenses on rental property. This system
will handle a mixture of property rentals
including single family homes, condo-
miniums as well as multifamily housing.
Information for each rental is kept on-line
including up to three rentor names or
name and address, four phone numbers,
date rented, rent amount, deposits, num-
ber of returned checks plus two memo
lines. This information along with rental
income tracking data is stored on diskette
and is easily displayed on-screen at any
time for information or updating purposes.
All information can be printed for a perma-
nent record. Features display of late rents,
year-to-date and monthly income, entering
of expenses and operating statements for
each building separately or in consolidated
form. For the Apple II or Apple ///— $375,
Realty Software Company, 1116 F 8th
Street, Manhattaan Beach, CA 90266
(213) 372-9419.
A new Scientific Software Package pro-
vides Sophisticated nonlinear least squares
using Marquardt optimization strategy.
Also provides curve^fitting, paianriet^
data-fitting. In using NLLSQ it is only
necessary to provide simple oneline sub-
routines to fit data to equations like: y = A
exp (B + Cx) -I- D exp (E + Fx). Almost any
linear or nonlinear least squares problem
can be handled, subject to limitations of
memory and machine accuracy. Includes
features limited previously to main-frame
computing. Stores results on disk, formats
output Standard deviations in parameters.
Write for free, informative manual. NLLSQ—
$125 plus $3 handling. CET Research
Group, Ltd., P.O. Box 2029, Norman OK
73070 (405) 360-5464.
Routeplanner will help anyone who plans
business and sales trips, pick-up and
delivery routes, van pools, transit routes or
other trips containing multiple stops.
Routeplanner accepts up to 21 route
stops whose map coordinates are ob-
tained from most city, state or national
maps. After optional route adjustments
are made, Routeplanner computes the
order of stops and approximate distance
for the shortest trip. Also provides a data
90 Apple Orchard
256K
APP-L-CACHE
TRIPLE DISK SPEED - QUIKTUPLE MEMORY SIZE !!
Triple your data retrieval speed!
Imagine the speed of a "solid-stote disk” without access deloys or
moving ports. Fast and reliable.
Quintuple your memory size!
Imagine the power of 304K memory — 48K more than IBM's 256K
new personal computer. Dig and responsive.
The 5VA 256K APP-L-CACHE gives you two highspeed solid state mini
disks and oil the functions of o 16K memory cord conveniently
pocked inside your Apple residing in Slot 0.
Consider the copobilities and expansion potential of the 5VA APP-L-
CACHE before buying onother mini disk or o memory cord.
With the APP-L-CACHE you get big system performance at o micro
price.
ADVANTAGES
Improve system operation:
• Add 64K to 256K bytes of memory to your Apple
• Gain up to 2 "solid-stote mini disk drives” through EPPOM
emulation of stondord DOS disk commands
• Enjoy oil the functions of o standard 1 6K memory cord
• Eliminate need to purchase on additional mini disk drive
Improve software performance:
• Enhance high speed data access and file sorting
• Compute on large data bases without mini disk delays
• Reduce disk swopping and handling
• Gain hard disk performance and the simplicity of mini floppy
operation.
• Improve progrom development speed ond lower costs
• Copy ond verify disks with only one mini drive
SOFTWARE SUPPORT
You hove complete compotibility with CP/M*, PASCAL, ond the
APPLE DOS* operoting systems.
Poscol users gain
• Automatic load of oil system files to APP-L-CACHE
• Double compilation speed
• Reduced Editor ond Filer load time by 3 times
• Single mini disk drive operation
Apple DOS users gain
• Automatic initialization
• Foster program loading ond file accessing
CP/M users gain
• Automatic initialization
• User selectable volume number
SORRENTO VALLEY ASSOCIATES, INC.
11722 Sorrento Volley Rood
Son Diego, CA 92121-1 084
(714) 452-0101
*CP/M Trademark Digital Research, APPLE DOS Trademark of Apple Computer.
VisiColc Trodemorl^ of VisiCorp.
base program which can store map loca-
tions of up to 400 accounts, streets, cities,
etc. This eliminates the need to con-
tinuously refer to maps when entering
data into routeplanner. Requires an Apple
11 with 48K Applesoft, and disk drive.
Printer is optional— $149 plus $1.50 for
shipping and handling. Columbia Soft-
ware, Box 2235, 5461 Marsh Hawk Way,
Columbia, MD 21045 (301) 997-3100.
The General Ledger Package by Money
Disk for the small business is called No-
Nonsense Books. The system is organized
around 50 pre-named accounts including
two checking accounts. Account and Profit
Center names may be changed if desired.
Maintains records of sales in five Profit
Centers for retail and wholesale account-
ing. Also maintains complete records of
each check written and all journal entries.
Each transaction must be balanced before
being accepted for recording directly to
the ledger accounts. A 64-page user’s
manual is provided. Monthly entries are
limited only by diskette capacity. Any
record may be viewed on the screen or
printed. Checkbook reconciliation for both
accounts is completed on screen in just a
few seconds. Account totals are main-
tained for year to date, current month, last
month, and last year. Printed reports in-
clude Journal and check entries. Sales
Summary and Inventory Turnover Report,
Operating Summary, Profit and Loss by
Profit Center, Trial Balance, Formal Profit
and Loss Statement, Balance Sheet, Year
end Worksheet and Chart of Accounts.
Requires an Apple 11 with Applesoft Firm-
ware card of Apple 11 Plus with 48K
memory, two disk drives, 132 column
printer (card in slot ^1)— $225. Money
Disk, P.O. Box 1531, Richland, WA 99352
(509) 943-0198.
This group of programs provides a com-
plete system for depreciating up to 800
capital assets. The system capabilities
provide for any of seven depreciation
methods including ACRS for 1981-1985.
Pickup previously depreciated items using
last years tax return or your present depre-
ciation schecule. Purchase cost or basis
may be up to $1 million for any period
from one to 99 years. Calculates Invest-
ment Tax Credit, pro-rates depreciation
when necessary, and allows conversion of
depreciation method with Inventory, Dis-
posed Property List and Recovered Cost
List. Any report may be printed at any
time. The Disposed Property List reports
all items which have been sold, including
the sales price, initial cost and basis, total
depreciation to sale date, and tax gain or
loss. The Equipment Inventory is a manage-
ment tool for physical inventory and re-
cording condition and operating status of
industrial equipment. The system requires
an Apple Computer with at least 32K
memory, one disk drive and an 80 or 120
column printer. A 50 page user’s manual
is provided— $225. Money Disk, P.O. Box
1531, Richland, WA 99352 (509) 943-
0198.
This system provides a complete Ac-
counts Receivable Accounting System
system for up to 400 charge customers. A
maximum of 2500 entries for all accounts
per month may be processed. In addition
to the usual account billing, recording
cash received and charge sales, the pro-
gram provides a means for entering sales
information and printing sales invoices
and packing slips. The system also prints
four collection form letters and address
labels for envelopes and file folders. Ac-
count balances are maintained for current
month, 30, 60 and 90+ days past due for
each account and grand total. Year to date
and monthly total purchases, discounts,
service charges and bad debts are ac-
cumulated for each account and sum-
marized. Courtesy discounts and late pay-
ment service charges are automatically
applied if perviously authorized. Printed
reports are automatically formatted for
printers between 80 and 132 columns—
$225. Money Disk, P.O. Box 1531, Rich-
land, WA 99532 (509) 943-01 98.
The Executive Briefing System (EBS) is a
state-of-the-art presentation package. EBS
cretes, organizes, and displays dynamic
Supercharge
Your APPLE II*
• Plug-in compatibility
• 320K bytes of RAM (200NS) memory designed
to function like two 35 track floppy disk drives
• Compatible with Apple DOS 3.3 and Apple
Pascal 1.1
• Same size as the Apple Disk M* Drive
• Invisible memory refresh - even with the Apple
turned off
The Axion RAMDISK™ 320K Memory System for
the Apple II and Apple II Plus* provides access
speeds never before available. The Axion memory
system is designed to interact with Apple DOS
3.3* and Apple Pascal 1.1* like two standard flop-
py disk drives while delivering the lightning fast
access speeds of RAM memory. This also leaves
32K of RAM for advanced programming techni-
ques. The interface board is slot independent and
draws no power from your Apple. The
rechargeable battery system built into the unit
provides three hours of backup in the event of a
power loss. Drop by your local Apple dealer or
contact Axion, Inc. for more information.
* Trademark of Apple Computer, Inc.
* Pascal is a Trademark of U.C.S.D. Regents
Rechargeable battery system built-in to pro-
vide 3 hours of auxiliary power
Slot independent interface board - draws no
power from your Apple
All firmware is in static RAM on the interface
board
Includes software for diagnostic, fast load and
copy routines, and business applications
170 N. Wolfe Road,
Sunnyvale, CA 94086
A)( LON (408) 730-021 6
92 Apple Orchard
get tap performance
hoohs from your appte!
5154-9 Basic Computer Programs for the
Home (Sternberg) “This is one of the very
tidiest books of its type, a model of how such
books should be laid out.” Creative Computing,
Contains over 75 practical home application
programs helpful to the novice or experienced
owner in increasing the usefulness of any home
computer. Each program is documented with a
description of its functions and operation, a
listing in BASIC, a symbol table, sample data,
and one or more samples. $10.95
ALSO AVAILABLE ON APPLE II DISK,
request 10509, $24.95
New! 5174-3 Cryptanalysis for
Microcomputers (Foster) Use your micro to
help crack and create secret codes. Three easy-
to-understand BASIC programs are offered for
each cipher system. The first program converts
Plaintext to Ciphertext, the second program
converts Ciphertext to Plaintext, and the third
uses mechanical aids and standard attacks on
cryptograms. Line-by-line analysis accompanies
each program. $13.95 (t)
New! 5149-0 Codes, Ciphers, and
Computers: An Introduction to
Information Security (Bosworth) Describes
the fundamentals of secret communication and
provides an understanding of computer security
through computer cryptography. Details and
illustrates traditional cryptography techniques
developed before computers and discusses more
recent concepts for the highest levels of
information and data security. $13.95
New! 5534-X The BASIC Conversions
Handbook for Apple TRS-80 and
PET ™ Users (Brain Bank) Convert Apple II
and PET programs to TRS-80, TRS-80 and PET
programs to Apple II, and TRS-80 and Apple II
to PET. Equivalent commands are listed for
TRS-80 BASIC (Model I, Level II), Applesoft
BASIC, and PET BASIC, as well as variations
for the TRS-80 Model III and Apple Integer
BASIC. Also describes various graphic
capabilities. $7.95
New! PIE Writer: Word Processing
System (Crosley) Compose, edit, format, and
print virtually any document or correspondence
fast, easily, and inexpensively! PIE Writer offers
all the versatility and machine efficiency of the
larger systems but at a fraction of the cost.
Works with 40 or 80 column display boards and
features incremental spacing, word delete, word
tabbing, underlining, centering, and more. Also
produces “personalized” form letters and has
special Call command for access to machine
language subroutines.
12009, Standard;
13409, Smarterm, Sup‘R’Term, Videx,
each $149.95
Sargon II (Spracklens) The first great
computer chess program. “This program
represents a giant step forward in micro-
computing Chess ... an excellent program
which will provide a true challenge for many
players. We are impressed with the program’s
speed, its opening book, and its much improved
end game . . . Save your money and buy
SARGON II. . .” ’80 Software Critique.
03404, Apple II tape, $29.95
03409, Apple II Disk, $34.95
New! King Cribbage (Rost) A must for card
game lovers! Match hands against a computer
armed with high-resolution graphics and a
superior card playing ability! Easy instructions
for beginners! 11509, Apple II disk, $24.95
Hayden Applesoft tm Compiler (Eiten) A
new 3.3 DOS version features several modifica-
tions including automatic garbage collection,
the ability to printout compiler statistics, and a
revised protection scheme to eliminate the need
for hardware. These improvements and more
are also available in the 3.2 DOS version.
08809, Apple II Disk, 3.2 Version;
11909, Apple II Disk, 3.3 Version;
each $175.00
Klondike 2000 (Trackman) Gold is hidden in
the desolate coave of a mine in the Martian
desert. You discover the secret to gaining the
loyalty of hostile robots guarding tbe gold. But
you must fight conniving opponents and carry
your gold out of the mine. Suspense! Excite-
ment! Treachery! 10209, Apple II Disk, $24.95
Order Today
I Hayden Book Company, Inc. |
I 50 Essex St., Rochelle Park, NJ 07662 j
I Please send me the book(s) checked on 15-day FREE examination. At the end of I
I that time, I will send payment, plus postage and handling, or return the book(s) I
I and owe nothing. On all prepaid. Visa or Master Card charge orders, publisher [
I pays postage - same return guarantee. |
I □ 5149-0 □ 5154-9 □ 5174-3 □ 5534-X
I Please send me the software checked. Enclosed is my check or money order.
I PAYMENT MUST ACCOMPANY ALL SOFTWARE ORDERS.
□ 03404 □ 08809 □ 11509 □ 12009 i
I □ 03409 □ 10209 □ 11909 □ 13409
I Residents of NJ and CA must add sales tax. Offer good in USA only. Prices j
I subject to change without notice. [
I Name i
Available at your local computer
store or order by phone
1 - 800 - 631-0856
In New Jersey, call 201-843-0550, ext. 382.
Apple and Applesoft are registered trademarks of the Apple Computer
Co., Inc,; TRS-80 is a registered trademark of Radio Shack, Inc.; PET is a
registered trademark of Commodore Business Machines, Inc., none of
which are affiliated with Hayden Book Company, Inc.
Address_
City
State
_Apt # .
Visa/Master Card #_
Signature.
_Exp. Date _
o
<
“slide show” presentations on the Apple 11.
The slide shows run automatically or
manually, using hand controllers or the
keyboard to advance, backup, or view
individual slides. Run-Time options of
viewing time, multi-disk wrap-around, and
special effects such as curtains, dissolves,
spirals, and cuts, may be specified prior to
the show, or changed mid-show. EBS
offers true color text fonts, proportional
characters, and total text positioning flex-
ibility. The Draw feature enables the user
to draw in any of the six Apple colors,
creating borders, flow charts, and dia-
grams. Provides drivers for Epson, Integral
Data and Silentype printers. Color hard
copy is also available, as EBS supports the
IDS Prism Printer. Comes complete with a
demonstration diskette and full documen-
tation— $1 99. Professional Software Tech-
nology, Inc., 180 Franklin Street, Cam-
bridge, MA 02189 (617) 497-2077.
Add memory to Persona Software’s 16
sector VisiCalc program with the new VC-
PLGS program. Add 82K or 145K of
“free” memory space using one or two
64K cards from Legend. The program
comes on the 128KDE card’s demo disk-
ette, and is available as an update for the
1 28KDE user. It also comes with the 64K
card but is available for $34.95 for single
64KC users. You will need a 48K Apple 11
and the Legend Industries 64KC or
128KDE card. No language or other 16K
card is needed. From your local dealer or
contact: Legend Industries, Ltd., 2220
Scott Lake Road, Pontiac, Ml 48054 (31 3)
674-0953.
Omnifile is a full featured file manager
and report generator— $49.95; Omnitrend
is a powerful multiple regression trend
analysis program with statistical calcula-
tions and extensive hi-res graphics—
$44.95; Omnigraph is a glexible data
plotting program that allows X-Y plots, bar
charts and pie charts— $39.95. All three
are available for $99.95. Also available is
the Omnitest educational system, which
allows you to build your own question and
answer files on any subject, then review
them in drill or quiz game mode— $29.95.
Programs come on unlocked diskettes
with listable code. Educational Computing
Systems, Inc., 106 Fairbanks Road, Oak
Ridge, TN 37830 (615) 483-4915.
The Phone Chronicle is a new hardware-
software product that provides complete
logging of pertinent data on all outgoing
and incoming telephone calls. It logs date,
time, number called, duration and identifi-
cation code. The Phone Chronicle is avail-
able for Apple 11 and IBM personal com-
puters. Consists of a plug in PC board, a
complete software package, all cables
and a user manual. Installation takes just a
few minutes. Powered independently of
the computer and operates even when the
computer is turned off or when being
used for other tasks. It has its own micro-
processor and memory. The memory is
used to buffer the call data and has a
battery back up so that data is not lost
during a power failure. The on-board
memory holds data from 1 50 calls. The
extensive software package provided with
the Phone Chronicle handles four major
functions: Data Collection and transfer
from the on-board memory to a disketter.
Initialization program. System editor for
preparing report formats and a Report
Generator. Single line unit— $395; four
line model is $695. Sycon, Inc, 3040 Scott
Blvd., Santa Clara, CA 95050 (408) 727-
2751.
This Inventoiy and Stock Control System
permits up to 2m500 stock items and 99
suppliers: this can be increased to 3,000 if
less information is stored for individual
stock itmes. Stores stock description, prod-
uct code reference, supplier code and
name, quantity in stock (max 9,999), date
of last sale, dte of last addition, level at
which item should be re-ordered, quantity
on order (max 9,999), date re-ordered,
cost price (max $999.99), mark-up per-
centage. Supplier name, quantity of each
stock item sold to date is also stored.
Menu driven program validates data entry.
Password protected, the system includes
complete documentation and user’s
nrianik— £225.0QMicroS>sternsLkL
field House, Vale, Guernsey, Channel Is-
lands, Europe-GB. (04811) 47377.
Get the facts about your stock market
investments with the Stock Portfolio Sys-
tem and an Apple computer. Easy to use
menu driven system with simple step by
step documentation. Flexible format per-
mits you to buy stocks or options, cash or
margin, plus control your money market
account. Features current portfolio status
by position, total funds balances, short
and long term, plus much more. Advance
notice of stocks going long term; divi-
dends coming due; and options expiring.
Complete records provide profit and loss
statement; dividend income; all year to
date— $149.95 plus $2 shipping. CA resi-
dents add 6% sales tax. Requires an Apple
]N with 48K, 1 disk drive DOS 3.3 and
applesoft in ROM. Will support a second
disk and a printer. Smith Micro Software,
P.O. Box 604, Sunset Beach, CA 90742
(213) 592-1032.
A new Depredation/ACRS Analysis Sys-
tem will handle three, five, ten and fifteen
year ACRS property types and compare
the ACRS deductions to the alternative
straight line depreciation. The printed
output shows each year’s deduction for
the ACRS method and the straight line
method with the accumulated totals from
previous years for each method allowing a
complete analysis of both choices— $75.
SOFTWARE AUTHORS!
for Apple, Atari, TRS-80, NEC, Hitachi. . . .
Br^derbund Software is looking for new authors to join its
international team of programmers. If you have a product for
the micro market, let us show you the advantages of working
"With our team of design, production and distribution
specialists. - •
Call or write for our free Authors Kit today or send us a
machine readable copy of your work for prompt review under,
strictest confidence.
w
, Bl^derbund SoftuuQr
^ „
1938 Fourth Street, Son Rofoel, CR 94901 • (415) 456-6424 ‘
94 Apple Orchard
Information
Unlimited
Software, Inc.
281 Arlington Avenue
Berkeley, California 94707
(415) 525-9452
Gaining momentum.
Introducing Datadex™ for the Corvus.
Datadex.
Friendly. Flexible. Fast.
Datadex is the easiest Data Base Management program for the Apple Computer.
It is friendly, flexible and fast.
Now it is available on the Apple Corvus Hard Disc.
FAST.
hole volume in 3 minutes.
FASTER.
Y record in a 10 megabyte
file in 10 seconds.
FASTEST.
Drt 500 records in memory
in just 3 seconds.
)TEN YOUR SEAT BELTS.
Datadex offers all this
high-speed power-
plus accessibility
and security.
The Omninet network
provides 64 users
simultaneous access to the
data base, and features
full customer lock-out
for data security.
Realty Software Company, 116 ‘E’ 8th
Street, Manhattan Beach, CA 90266 (213)
372-9419.
This program, called Forecaster, keeps
track of one year’s worth of weekly entries
of data for up to 40 funds. Designed for
mutual fund and money market telephone
switch option investors. It uses a forward
difference algorithm to predict stock mar-
ket trends, and then generates buy or sell
signals. The program manual is clearly
written, and goes into some financial
background for the benefit of the begin-
ning investor. Detailed instructions in be-
ginning your investment program and on
the use of the Forecaster system are
supplied. Features include a data plot
function, automatic calculation of the per-
cent gain or loss, and a special function
that allows the user to do midweek checks
on the investment without effecting the
data base— $75 plus $2 shipping. A one
year data base for 1 5 select funds is also
available for $20. For Apple 11, TRS 80 1 & 11,
or CP/M Basic 80. Meta Software En-
gineering, P.O. Box 18056, Albuquerque,
NM 87185.
The General Ledger with Payables has a
capacity of 2,000 ledger accounts, un-
limited journal entries, 200 open payable
accounts, 1 ,900 open invoices, values up
to $9,999,999,999.99, 1,000 checks per
disk and user definable account numbers
up to 1 0 digits. Prints checks, journal audit
trails, balance sheets, income statements
with budgets, history, month, year-to-date
percentage and dollar change, depart-
ment reports, check register and much
more. The documentation is clearly written
and segmented with tabs which corres-
pond to numbered functions on the
screen. Compatible with Brc/derbund Pay-
roll and Accounts Receivable packages—
$495. Requires 64K Apple 11 or 11 Plus with
DOS 3.3 or an Apple ///, two disk drives
and a printer. Brc/ derbund Software, Inc.,
Business Software Division, 1 1 938 Fourth
Street, San Rafael, CA 94901 (415) 456-
6425.
New H-P plotter software, allows you to
produce presentation-quality full-color busi-
ness graphics using the Apple 11 or /// and
Hewlett-Packard plotters. Produces bar-
charts, line charts, scatter diagrams and
pie charts as well as text pages and signs,
on paper or acetate (transparencies). Data
can be entered manually or automatically
from VisiCalc and other programs. Charts
can be edited, stored, and retrieved. Op-
tions include footnote and framing capa-
bilities, a variety of hatchings and line
types, exploded pie segments, linear re-
gression and curve-fittings, logarithmic
axes, and much more. Chart-Master is an
interactive, menu-driven program that
allows users, whether managers or sec-
retaries, to produce professional looking
charts immediately, with little or no train-
ing. Simply enter your data, choose op-
tions, select a chart format, and Chart-
Master does the rest— $450. Decision
Resources, 44 White Birch Road, Weston,
CT 06883 (203) 222-1974.
A new Snow Watch Weather Emergency
System provides computerized school
and business closings for use in a severe
weather emergency by radio and television
stations. Schools phone in unique code
numbers to tell whether they are open or
closed. Program completely organizes
status reports and messages. Prints full or
update reports for on-air use. Requires a
48K Apple with CP/M, Disk 11 and a printer
—$350 includes diskette, documentation,
and consultation. Media Service Concepts,
inc., 1713 N. North Park, Chicago, IL
60614.
COMMUNICATIONS
With the Morse Decoder, you can connect
your short wave CW receiver directly to
any Apple 11. No hardware interface is
required. Software decodes Morse and
prints or displays alphabetics. The pack-
age will adjust to any speed or pitch at the
touch of a key. Menu driven program has
many useful features. The package comes
on disk or cassette with complete docu-
mentation— $12.50. Bob Wiseman, 118
St. Andrews Drive, Cincinnati, OH 45245.
EDUCATION
Antfarm is a unique program designed to
teach principles of good programming to
children. Uses structured program control:
sequence, selection, ieration, subpro-
gram. Forces modularity of programs,
mnemomic namig and encourages top-
down design. In addition to the principles
of good programming, Antfarm is fun.
Kids have fun making the ant move, eat,
plant, in interesting ways. Requires a 48K
Apple with DOS 3.3— $49.95. Computer
Consulting, 6723 E. 66th Place, Tulsa, OK
74133 (918) 492-9036.
Nutrichec is a diet analysis program which
features: Calculation of physical activity
level from 90 activities, adaptable; food
data base based on 1 980 RDA contains
over 600 common foods, user expandable
to over 900; displays and prints intake,
suggested intake, percent of suggested,
and index of nutrient quality for calories,
fiber, fat, protein, 5 vitamins, and 6 miner-
als; missing data indicated; makes bar
graph for percent of suggested intake.
Requires 32K DOS 3.3 with Applesoft—
$59.95. Computer Consulting, 6723 E.
66th Place, Tulsa, OK 74133 (918) 492-
9036
The Micro-Deutsch German Course set
includes 24 grammar lessons, covering
all material of an introductory German
course. Four test units also included.
Grammar lessons use substitution trans-
formation drills, item ordering, translations
and verb drills. Drill vocabulary based on
frequency lists. Suitable for use with any
high school or college textbook. Exten-
sively field tested at SONY Stony Brook—
$179. Krell Software Corp., 21 Millbrook
Drive, Stony Brook, NY 1 1 790 (51 6) 751 -
5139.
The College Board S.A.T. Program con-
fronts the user with a virtually limitless
series of questions and answers. Each is
based on past exams and presents mate-
rial on the same level of difficulty and in
the same form used in the S.A.T. Scoring
is provided in accordance with the formula
used by College Boards. S.A.T., P.S.A.T.,
N.M.S.Q.T.— Educator Edition set in-
cludes 25 programs covering Vocabulary,
Word Relationships, Reading Comprehen-
sion, Sentence Completion, and Mathe-
matics. Independent tests of S.A.T. series
performance show a mean total increase
of 70 points in students’ scores— $229.95.
Graduate Record Exam series— Educator
Edition includes 28 programs covering
Vocabulaty, Word Relationships, Reading
Comprehension, Sentence Completion,
Mathematics, Analytical Reasoning and
Logical Diagrams— $289.95. Krell Soft-
ware Corp., 21 Millbrook Drive, Stony
Brook, NY 11790 (516) 751-5139.
Music Master is a curriculum for basic
musicianship. Covers musical topics rang-
ing from simple note recognition by ear to
the identification of melodies achieved
through interaction with a music key-
board. Designed for the beginning as well
as the advanced music student, Music-
Master builds a solid foundation for per-
forming, composing and orchestrating
music. Uses the alphaSyntauri intelligent
instrument. Available in self-contained
modules on floppy diskette conesponding
to three levels of mastery: beginner,
intermediate, and advanced. Beginners
module covers scales, intervals and triads.
96 Apple Orchard
^Pw®rtippl 0 r% features
• OmphlW Screen Dump
« Inverse Oraphlcs
• Emphasized Graphics
• Double Size Picture
• 90° Rotation
• Center Graphics
i Chart Recorder Mode
• Block Graphics
:• Bell Control
• Skip-over-Perf
5* Left and Right Margins
• Variable Line Length
• Text Screen Dump.
The Grappler™ works with Pascal
andCPM.
The Grappler™ iStbe moir*
intelligent Apple interface avail-
able. Simple commands from the
keyboard or user program, are all
you need to dump screen graph-
ics to your printer. The Grappler’s
exclusive EPROM chip makes
high resolution graphics that
'easy. There are Grappler
sions to accommodate tliitC ^ '
Anadex, Epson Series* IdS
Paper Tigers, Centronics 739,
NEC 8023, G. Itoh Pro-writer,
Okidata 82A,* Malibu 200, and
future graphic printers.
‘Requires Graphics Upgrade.
ACTUAL APpLe II PRINT|S8t®'Nfe GRAPPLER^AND EPSOt
Printer I
llntcrfacc
IftOfor^ge micro
3150 E. La Palma, Suite G, Anaheim, CA 92806
( 714 ) 630-3620
Intermediate and Advanced modules
(available December 1 982) will cover ad-
vanced topics such as movable do,
rhythmic dictation, counterpoint and
modulation. Built-in scoring software gives
feedback at the end of sessions so that
students and teachers can see progress
and identify areas which have been mas-
tered. Also includes reporting and teacher
management sections— $150. Syntauri
Corp., 35006 Waverly St., Palo Alto, CA
94306 (415) 494-1017.
Dietician is a new idea for the microcom-
puter. Make up a diet menu with specified
content of calories, carbohydrates, pro-
teins, fats, cholesterol and sodium. The
program comes complete with the com-
position of 700 foods. Allows you to look
at the composition of each food instan-
taneously before deciding to include it in
your diet. Make as many menus as you
like, each one with your own choice of
foods. Make a different menu for each day
of the week or the month. Takes only min-
utes to make up a menu. Store the menus
on the diskette or print them out. Analyze
popular advertised diets. Originally written
for use in a physician’s office. Now made
available to the public. Requires Apple 11 or
Apple 11 Plus with Applesoft in ROM and
one disk drive with DOS 3.3. Printer desir-
able. Complete with documentation—
$59.95. Dietware, P.O. Box 503, Spring,
TX 77373.
Easily memorize verses of scripture with
this unique Bible Quiz system. Enter the
verses you wish to remember into the data
base using the Add Verses program. The
Bible Quiz program will then formulate
questions on all of the verses you have
selected to be quizzed on. There are five
different types of questions each verse
may have with a variety of different ways to
ask each type: 1) reference a quoted
verse, 2) give the topic of a verse number,
3) quote a numbered verse, 4) pick the
verse number in a given chapter for a
particular subject, 5) fill in the blanks of a
verse. You may group your verses by
Books of the Bible, topics, or whatever you
wish. Requires DOS 3.3, or 3.3 and Apple-
soft ROM— $29.95. Professional Compu-
ter Systems, 31 8A Lincoln Ct., Blooming-
dale, IL 60108.
This Diagnostic Reading Software pro-
gram is the first to use a diagnostic/reme-
diation approach to teaching reading. PAL
covers the entire scope of reading educa-
tion for Grades 2 through 6. The curricu-
lum has been validated against the top
seven textbook reading series in the Uni-
ted States. PAL diagnoses the specific
deficiencies in a child’s reading ability,
and prescribes remediation exercises
directly targeted at the problem diagnosed.
The program evaluates up to 40 major
reading skils and up to 160 subskills per
grade level. The Master Disk contains an
upper/lo)ver case chip for the Apple II
which allows PAL to present exercises in a
“real world’’ format. Each reading Pack-
age contains one Discovery Disk, which
performs the diagnostic testing, and one
or two Learning Disks, which provides
300-400 remediation exercises for each
grade level. Keeps records for up to 30
students and gives an update on each
student’s progress every time he/she signs
on the machine— $99.95 per package.
Universal Systems for Education, Inc.,
2120 Academy Circle, Suite E, Colorado
Springs, CO 80909 (303) 574-4575.
Ghostwriter Authoring System allows
non-programmers to easily create, modify
and update sophisticated interactive video
or CAI programs. Designed to to accom-
modate both novice and expert authors,
the Ghostwriter provides graphics capabil-
ity, a comprehensive word processor/text
editor, unlimited branching, and scoring
of responses. Unique printer capability
provides authors with complete lesson
listings at any time during program devel-
opment and a lesson verification process
identifies any errors or omissions. The
Ghostwriter is offered with an on-line
manual easily accessible from any point in
lesson development, as well as printed
documentation. Programs created with
the Ghostwriter can be utilized in training,
education, point-of-purchase, and other
information management applications.
Requires a 48K Apple II with Applesoft
ROM and two disk drives and a 1 6K RAM
card. A student station requires only one
disk drive and a 1 6K memory card. CAVRI
Systems, Inc., 26 Trumbull Street, New
Haven, CT 06511 (203) 562-4979.
FINANCIAL
The Home Accountant maintains up to
1 00 budget categories, keeps track of up
to five checkbooks. Prints checks is de-
sired. Prints a personal balance sheet and
a net worth statement. Handles cash,
checkbooks, credit cards and other liabili-
ties and expenses. Allows multiplle disk-
ettes and automatic transactions. Provides
fast bank reconciliation. Custom search
and retrieval of transaction information.
Maintains a transaction history. Provides
graphics for any category by bar graph,
line graph and trend analysis— $74.95.
Continental Software, 16724 Hawthorne
Blvd., Lawndale, CA 90260 (213)
371-5612.
The Accountant Version 4.4 has new fea-
tures giving you more flexibility and ease
of use than earlier vesions. The capability
to enter transactions out of sequence has
been added. This new version automati-
cally takes advantage of the extra memory
made available by a 1 6K RAM card in Slot
Zero. Names of accounts or code names
may be reviewed or printed when needed.
GET THE FACTS ABOUT
YOUR STOCK MARKET
INVESTMENTS
WITH THE STOCK PORTFOLIO SYSTEM AND AN APPLE^COMPUTER
i ASYTO USF — menu driven plus simple step by
step documentation
FLI XIBLT — buy stocks or options, cash or
margin, plus control your money market account
QUICK ACCURATE REPORTING — current
portfolio status by position, total funds balances,
short and long term, plus much more
VALUABLE TIMING AIDS — advance notice of:
stocks going long term; dividends coming due;
and options expiring
COMPLETE RECORDS — profit and loss
statement; dividend Income plus more all
year to date, great for tax reporting
the STOCK PORTFOLIO SYSTEM for the informed investor
SMITH MICRO SOFTWARE YODK DI:AU:K or OKDKK DIKI C T 1 Y
I’.O. BOX 604 Only $ 149.95 plus $2 shipping
SUNSn BI:AC'H. CA 90742 .(213) 592-1032 C a Kesidt^ms add 6 % sales tax
* APPLE TRADEMARK OF APPLE COMPUTERS. INC. ^ hp( k or C Ol)
98 Apple Orchard
PROMETHEUS PRODJ||TS INCORPORATED
45277 Freihom Blvd. • 94538 • (415) 490-2370
1
VERSAbox
The only intelligent SPOOLER/BUFFER with
an optional REAL TIME CLOCK interface/
display. For use with all Centronics parallel
and RS-232C INPUT/OUTPUT interfaces.
VERSAbox’s high-speed input combined with
up to 60K buffer (more with character compres-
sion) frees up your computer from the slow job
of printing. Modems and other compatible
devices can also be buffered. Multiple software-
selectable outputs permit you to choose be-
tween two or more VERSAbox outputs or use
them simultaneously. You can buffer multiple
inputs simultaneously too.
Add the optional REAL TIME CLOCK to
VERSAbox and you get a six digit LED numeric
time display. Your computer can read the time
via the RS-232C port. Another useful option is
the SWITCHED 120V SOCKET that can turn
external devices on and off by clock control.
VERSAbox is supplied in an attractive, com-
pact 11” wide, 8” deep, 3” high cabinet.
Interface cables are available from your dealer
or Prometheus. SPECIAL OFFER for Apple II
owners: Buy a VERSAbox this month and you
will receive a free parallel interface and cable.
VERSAbox, standard model with Centronics
parallel INPUT/OUTPUT only and 16K
buffer $249.00
VERSAbox, with both Centronics parallel
and RS-232C INPUT/OUTPUT and 1 6K
buffer $299.00
REAL TIME CLOCK option with
DISPLAY add $150.00
SWITCHED 120V OUTLET
option add $50.00
Additional 16K BUFFER MEMORY KITS
each add $50.00
PLUS VERSAbox
FOR EVERYBODY
I. VERSAcard
Four cards on one for Apple 11.(1) Serial Input/
Output Interface, (2) Parallel Output Interface,
(3) Precision Clock Calendar, and (4) BSR
Control. All on one card with TRUE SIMULTA-
NEOUS OPERATION.
Before you buy Mountain Computer CPS or any
other multifunction card, ask these questions;
Can I use CP/M and Apple Pascal with NO disk
modification?
Does it have interrupts?
Will I be able to read and set the year?
Does it have BSR control?
Can I use DB Master? Ascii Express? VISI Dex?
Easy Writer? WORDSTAR? Z-TERM PRO?
VISITERM? .... other software packages?
If the answer is YES to all of the above, then
you’re talking about VERSAcard and ONLY
VERSAcard. And, the list price has been
reduced by $50 to $199.00
SPECIAL OFFER; Buy a VERSAcard and we’ll
sell you GRAFTRIX, a sophisticated screen
dump graphics package, with $25 off the regu-
lar list price of $65 for only $40.00.
II. AUTO-DOC
An automatic diagnostics system for your Apple
II computer. Get a complete check of your critical
Apple hardware EVERY time you power-up.
AUTO-DOC saves TIME, ENERGY, and
MONEY by identifying problems in your Apple
before they make themselves known by sys-
tem failures. And, you don’t have to remember
to insert a disk. DOC automatically identifies
system problems before you run your pro-
grams by doing extensive system diagnostics.
If DOC finds a failure, it indicates the problem
area and, in some cases, the specific chip or
component that’s responsible.
DOC includes a memory test, processor test,
ROM test, and more. In addition, extensive disk
based diagnostics are included for further test-
ing and subsystem checks for many popular
peripheral cards.
AUTO-DOC is simple and easy to install. And
once installed, DOC will always be there work-
ing AUTOMATICALLY everytime you power-up.
Can you afford to be without AUTO-DOC?
AUTO-DOC List Price $99.00
Another new feature permits you to
“group” accounts so that the sum of the
balances of a group of accounts can be
displayed. One of the most powerful addi-
tions to The Accountant permits multiple
automatic transaction files to be specified.
A split transaction mode allows you to
split one transaction into several different
ones to correctly record where “lump”
sums were spent, etc. Standard features
of The Accountant include automatic
double entry, natural language dialog,
balance sheet, flexible query system, fast
retrieval, data compression, interated files,
memory management, on-keyboard cal-
culator, scroll and page modes, automatic
transactions, monthly summaries and
output formats for either screen or printer.
Complete documentation in attractive
binder with demonstration data base,
tutorial, and command summaries. Re-
quires an Apple 11 with Applesoft in ROM
and 48K of memory— $99.95. DBCALC is
an interface program designed to extract
information from the Accountant’s data
base and create a VisiCalc file to your
specifications. VisiCalc can either load the
file thus created or overlay the data to a
pre-formatted screen. You specify the
accounts and codes for which you would
like information output and the column
and row for each actual and projected
value to be inserted in the VisiCalc file.—
$20. (requires VisiCalc). Decision Support
Software, 1438 Ironwood Drive, McLean,
VA 22101 (703) 241-8316.
GAMES/SIMULATIONS
Time: June, 1 943. Place: North Atlantic.
The German Wolf Packs have been driven
from their hunting grounds by Allied
escort vessels and massive air attacks. But
unknown to the Allies is a Nazi super sub
completed well ahead of schedule: The
Mark XXI. Fathoms 40 mkes you the
German skipper of this super sub with
your mission to totally destroy enemy allied
merchant shipping— $39.95. Also availa-
ble: Cloak & Dagger, which pits you
against the computer, or other players, as
head of an intelligence agency trying to
stay one step ahead of its rivals. Moving
agents from capital to capital, ferreting
information, and offering bribes are fun-
damental parts of each player’s turn . . .
and your survival— $39.95. Horizon Simu-
lations, 7561 Crater Lake Highway, White
City, OR 97503 (503) 826-3630.
Night Mission, a beautiful and sophisti-
cated new pinball simulation offers super-
ior ball action and flipper control, and
many subtle perfections which will result
in your superior enjoyment. Night Mission
permits up to 4 players— $29.95. At your
local dealer or contact: subLogic, 713
Edgebrook Drive, Champaign, IL 61820
(217) 359-8382.
The Count is a systematic approach to
Blaclqack play which eliminates the house
edge and maximizes the player’s oppor-
tunity to win. Learn in as few a two even-
ings! The Count teaches a basic playing
strategy, without counting the cards.
Instead, it teaches you a hand counting
method which has been proven to give the
player an edge over the casino. The Count
can also be a game for the kids. Requires a
48K Apple II with DOS 3.3-$24.95. Pear
Software, 407 Terrace, Ashland, OR 97520
(503) 482-8122.
International Gran Prix, a realistic racing
game, features five Grand Prix style road
circuits, including: Oulton Park, Warwick
Farm, Karlskoga, and Monaco. Five speed
manual or automatic transmission (with
or without cruise control) and eight levels
of difficulty. Permit speeds to 198 MPH,
controlled skids, spinouts, hairpin turns,
narrow corners, obstacles, identified cir-
cuit features, “Christmas tree” controlled
start, switch for silent operation, fully
instrumented control panel, moving speed
tape, lap counter, gear and RPM indicators,
operating fuel gauge — $30. Riverbank
Software, Inc., P.O. Box 128, Denton, MD
21629 (301)479-1312.
With Horizon V and Russki Duck, Nasir
outdoes himself again; this time with
three-dimensional effects in a simulated
space battle that rivals the best of arcade
machines. From the open plains of alien
planetoids to the twisting vortex of time.
Horizon V is destined to be the measure of
three-dimensional simulation. Requires
48K Apple II or II Plus with a disk drive.
Russki Duck is a real-time adventure. As a
secret agent working for the DIA, you
must recover the stolen LX missile plans
before foreign agents can smuggle them
out of the country— hidden in a duck.
Requires 48K Apple II or II Plus with disk
drive. Prices not given. At your local dealer
or contact: Gebelli Software, Inc., 171
Tribute Road, Suite A, Sacramento, CA
95815.
In Apventure to Atlantis, a new fast action
game by Robert Clardy, the forces of
sorcery are gathering to repulse the
marauding scientific Atlantean Kingdom.
The epic battle can end either in the en-
slavement of the world or the absolute
destruction of Atlantis. More color and
sound, highly detailed animation, arcade-
like action, true role playing, greater chal-
lenge, unending variety and endless en-
joyment are yours. Requires careful plan-
ning and strategy, quick thinking and
reflexes, as well as a 48K Apple II with
DOS 3.3 and paddles— $40. At your local
dealer or contact: Synergistic Software,
5221 120th Ave., S.E., Bellevue, WA
98006 (206) 226-3216.
Appleopoly, a Hi-Res graphic implemen-
tation of a long-time favorite board game,
provides sound effects, shows dice rolling
and tokens moving. Automatically man-
ages bank accounts— $29.95. Requires
48K Apple II DOS 3.3. Computer Consult-
ing, 6723 E. 66th Place, Tulsa, OK 74133
(918) 492-9036.
Midnight Magic Pinball; this amazing elec-
tronic pinball experience brings all of the
fast action and tension of a real pinball
game to the computer screen. For one to
four players. You have flippers top and
bottom, bumper action, rollovers. All the
sounds of a classic arcade pinball
machine. Outstanding graphics. Even
permits tilting. You control the release
velocity and if you’re good, you can trip up
to three balls for simultaneous play. Keeps
a record of the top ten players (optional) —
$34.95. At your local dealer or contact:
Broderbund Software, 1 938 Fourth Street,
San Rafael, CA 94901 (415) 456-6424.
Crossword Magic will help teach any sub-
ject at any grade level. You supply words
from any subject. Crossword Magic
automatically interconnects them to form
a puzzle. Play your own creations on the
computer or print a hard copy playable
version. High resolution graphics with
hard copy graphics on 20 different print-
ers and a save game feature are standard.
Develops typing skills and increases vo-
cabulary and spelling skills — $49.95 in-
cludes a lifetime diskette warranty. Add $3
handling and postage. Requires an Apple
II or II Plus with 48K of memory and DOS
3.3. LBS Computerware, 589 Fraser Drive,
Sunnyvale, CA 94087 (408) 738-3416.
The Mate Chess System is a strategy
game peripheral which comes complete
with a powerful chess program on cas-
sette: true sensor chessboard with mag-
netic chess pieces and available in con-
figurations fr the Apple II, Commodore
Pet, and TRS 80. All you do is move the
pieces. The computer will sense the move
and respond through LED lights on each
square of the board. Of course, the com-
puter display screen will continue to show
the game in progress. Plays world class
computer chess with a top program from
Applied Concepts, makers of the world-
famous Boris and Morphy chess pro-
grams. Upgradable programs will be
available at the same frequency that ACI
upgrades its dedicated Home Chess
Computers. New programs are designed
consistently to maintain ACI’s reputation
of having the strongest chess programs
available on the market. Destiny, 207
North Kirby, Garland, TX 75042 (214)
494-0281.
1 00 Apple Orchard
High
Technology
High
Technology
High
Technology
High
Technology
High
Technology
Transit
Job Control
Systerr-i
Information
Master
Doctor's
Office
Companion
The Store
Manager
Software In Depth
The first time you use our software you'll find it does
wonderful things. The more you use it, the more you'll find
how useful it is. We have programs for doctors, CPA's,
attorneys, retail store managers, contractors, estimators,
print shops, schools, and manufacturers. We even have a
program for programmers. And the list is growing. We have
programs for the Apple™, NEC™, and Atari 800™ computers,
and this list is growing, too. To see our software, please
visit The Xerox Store or another fine computer dealership
in your area. Call or write us for a free catalog. High
Technology Software Products, Inc., 2201 N.E. 63rd Street,
P.O. Box AO-14665,
Oklahoma City, Oklahoma
73113, 405/478-2105
High
Technology
Apple is a trademark of Apple Computer, Inc
Atari IS a trademark of Atari, Inc.
NEC is a trademark of Nippon Electric
Company, Ltd.
High
Technology
High
Technology
High
Technology
High
Technology
High
Technology
Fpst
1 . Cm ‘ iViosiei ;
. TneOfder
Scheduler
’ , , . Gherri ipb
' ’ ' f , Sthnuidfiprtsr. ’
' . , D'Sk 0;Cb5c;k
CferT |
High
Technology
High
Technology
High
Technology
High
Technology
High
Technology
Post
Master
The Order
Scheduler
Chem Lob
Sirnulotions-v
Disk-O-Check
Client Billing
System
Arcade Machine lets you create your own
arcade games. No knowledge of pro-
gramming necessary. Each time you use
the Broderbund Arcade Machine, you will
generate a new, copy-protected disk con-
taining on it an arcade game of your own
design! Your games will have the following
features: Animated full-color monsters and
other players as designed and drawn by
you (or select from a medley of creatures
on the Arcade Machine disk). Dramatic
shoot-’ em-up explosions and sound ef-
fects, automatic scoring and high score
features, fat-loading auto-boot to title page.
Colorful title page with your title and name
in large graphic letters (like other Broder-
bund games). One or two player options,
several skill levels, optional gravity effects.
Menu driven for easy use, regardless of
age or ability! Your arcade programs are
created entirely in machine language for
fast and smooth arcade-quality animation
—$44.95. Requires Apple II or Apple II
Plus and one disk drive. Broderbund
Software, 1 938 Fourth Street, San Rafael,
CA 94901 (415) 456-6424.
Computer Baseball has won Electronic
Games Magazines 1 982 Award for Best
Computer Sports Game. Designed for the
Apple II and /// home computers. Com-
puter Baseball lets you manage your own
team or an historical major league team.
Each manager has a variety of offensive
plays to choose from, including the suice
squeeze, bunting, stealing a base, or run-
ning the bases conservatively or aggres-
sively, to name just a few. Defensively, he
may choose between a number of ways to
play his infield and outfield, choose
whether or not to pitch to power hitters,
and he can even go to his bullpen for a
relief pitcher. The relief pitcher won’t be
worth much on the moound, though, if
the manager has not given him sufficient
time to warm up. The computer can act as
manager of one team for solitaire play, or
it can manage both teams at once. At your
local dealer or contact: Strategic Simula-
tions, Inc, 465 Fairchild Drive, Suite 108,
Mountain View, CA 94043 (415)
964-1353.
The Road to Gettysburg is a board-
assisted computer game which effectively
simulates the feel of command of an
American Civil War army. The only means
of communication a commander has with
his troops is the frustrating dispatch sys-
tem that generals had to contend with in
1863. Knowledge of troop positions
comes only from reconaissance reports.
Players must deal with misinterpretation
of orders and even disobedience from
corps commanders (played by the com-
puter) whose abilities are based on histor-
ical factors. Weather and fatigue affect the
corps’ morale and may even result in
“straggling.” Thus, a player must be care-
ful about which march mode he chooses
for his troops. Two scenarios are available:
(1) the week long campaign allowing a
great deal of movement strategy, and (2)
the actual three-day Battle of Gettysburg
where combat strategies prevail. There is
also a solitaire scenario for players who
wish to test their skills against the compu-
ter— $59.95. Includes one diskette, rule
book, player aid card, map board and 1 00
counters. Requires a 48K Apple II with
Applesoft ROM or Apple II Plus or Apple
///. Strategic Simulations, Inc., 465 Fair-
child Drive, Suite 1 08, Mountain View, CA
94043 (415) 964-1353.
Pursuit of the Graf Spee is a simulation of
the maneuvers and battles of the famous
German pocket battleship in the South
Atlantic in 1 939. The Graf Spee attempts
to destroy as many merchant ships as
possible without being sighted by Allied
warships. Players experience the real feel
of the chase, with each ship rated for
speed and strength, with fuel restrictions
and refueling capabilities, and a realistic
system for visibility and sighting. The
game includes a chase-oriented scenario
and a combat oriented scenario simulat-
ing the Battle of the River Plate. The 1 9 x
1 9 square grid map is displayed in Hi-Res
graphics— $59.95. Requres a 48K Apple II
with Applesoft ROM or Apple II Plus or
Apple ///. Strategic Simulations, Inc., 465
Fairchild Drive, Suite 1 08, Mountain View,
CA 94043 (415) 964-1353.
Audex is a collection of sound effect utility
programs that allows you to create sounds,
edit them, and play them back from your
own BASIC or Assembly language pro-
grams. Use the keyboard and the graphics
screen to “draw” sounds and edit them.
These can be tones, squalks, thumps or
anything you choose. You can also take
sounds from the Apple cassette input and
edit portions of this audio data for use as
sound effects. Connect short sounds to-
gether into more complex and extended
audio interludes. With it you can create
warbling sounds, musical tunes and even
synthesize speech. Relocatable machine
language routines allow you to easily re-
produce sound effects, musical tones or
speech segments from within your own
Applesoft programs. At your local dealer
or contact: Sirius Software, 1 0364 Rock-
ingham Drive, Sacramento, CA 95827
(916) 366-1195.
Killer Jellyfish? This game places you in
combat with a killer jellyfish. You are rac-
ing against a rival Soviet submarine to
recover valuable nuclear warheads from
the ocean floor, when your encounter this
substantial obstacle. Shoot them and they
break into smaller pieces and keep com-
ing (undoubtedly nuclear mutants). For
one or two playes in colorful high-resolu-
tion graphics. Written in machine lan-
guage. Requires and Apple II or II Plus with
48K and one disk drive. Playable with key-
board, Apple paddles or joystick. At your
local dealer or contact: Sirius Software,
10364 Rockingham Drive, Sacramento,
CA 95827 (916) 366-1195.
GRAPHICS
The Graphics Magician is a software
package that lets you create smooth ani-
mation in your own programs. Add gra-
phics to adventure games (or any other
program that requires many pictures and
objects to be easily and quickly accessi-
ble), and create and use a new type of
Apple shape table. The animation rou-
tines give you the power to easily program
smooth, machine language animation . . .
even from BASIC. You can easily build
object and path tables, then load them
with our routines into your programs.
These routines have the same animation
techniques used in the best Apple arcade
games. Includes a picture/object editor
that allows you to create Hi-Res pictures
and objects in over 1 00 colors, and save
hundreds of them on a single disk to be
quickly recalled and reconstructed. The
shape editor allows you to create a new
type of shape table that includes color and
angles that are preserved on scaling and
rotations. Shapes in these tables are more
compact than those in normal Apple
shape tables and the subroutines used to
display them can be used in your own
programs— $59.95. Penguin Software,
830 4th Avenue, Geneva, IL 60134 (312)
232-1984.
The Apple Flasher, a powerful software
package, is used to locate and display
standard Apple II high resolution graphic
files from DOS 3.3 disks. The program
bypasses ordinary DOS routines in order
to display files as pictures in about 1.5
seconds each. Display modes include: ( 1 )
single key selection of any file on disk, (2)
continuous scan of all files on disk with
new picture on screen every 1.5 seconds,
(3) carousel projector simulation con-
trolled by either of the game controllers
(or the keyboard) to display screens from
1 or 2 drives with instant access to both
next and previous “slide,” (4) and contin-
uous display of all screens on 1 or 2 drives
(up to 30 pictures) with individual control
of display time for each picture as used in
advertising displays, etc. Requires Apple II
Plus or Apple II with ROM Applesoft, 1 or 2
disk drives and DOS 3.3. Game con-
trollers for projector simulation optional—
$34.50 plus $1 handling. Crow Ridge
Associates, P.O. Box 90, New Scotland,
NY 12127 (518) 765-3620.
Superplotter is a professionally oriented
package, highly versatile business, engi-
neering, educational, math and graphics
1 02 Apple Orchard
EXPAND
YOUR
APPLE
AdvanGed Logie Systems
1195 E. Argues Avenue, Sunnyvale, CA 94086
©1982 Advanced Logic Systems
Apple and Apple II ® Apple Computer, Inc., CP/M ® Digital Research, Inc.
CP/M FOR THE APPLE II
The Z-CARD is your key to CP/M - the largest software base available with
over 2,500 programs for your word processing, forecasting, data management,
and accounting applications. And now the Z-CARD is available separately or
as part of the total package. . .The New Synergizer.
For the first time ever. . , a Z-80 interface for the Apple II, integrated with
peripheral boards to provide a powerful CP/M operating system. The new
ALS SYNERGIZER adds the field-proven SMARTERM (80 column video
board) and ADD-RAM (16K RAM expansion) to complete the system.
SYNERGIZER software ties it all together - easy for you to learn, easy for you
to use.
Don’t wait!
Synergize your Apple and open the door to CP/M applications today.
Available now through local Distributors and Dealers. For more information, call 800-538-8177.
In California call 408-730-0306.
TELEX: 4990514
application package featuring pie graphs,
standard bar graphs, point and line graphs,
display of any mathematical function,
least squares polynomial curvefit genera-
tion, keyboard image shape tables and
user tutorial, automatic graphics disk
storage and recall, data file editor, auto-
matic disk storage and recall of editor data
files, overlay modes, and a graphics screen
text editor. Requires Applesoft and one
DOS 3.3 disk drive— $69.95. Dickens Data
Systems, 478 Engle Drive, Tucker, GA
30084 (800) 241-6753 or in GA call (404)
491-7905.
LANGCIAGES/PROGRAMMING
The Applesoft Compiler (TASC) converts
a standard Applesoft BASIC program into
super-fast machine code. By increasing
program execution speed up to 20 times,
Microsoft gives you a powerful tool for
Applesoft BASIC programming. TASC
will compile and run larger programs than
any other Applesoft Compiler. As a disk-
based system, it doesn’t require the simul-
taneous presence of compiler and pro-
gram in memory. The memory you save
allows you to compile significantly bigger
programs. Code expansion of up to 1 00%
severely restricts other compilers. TASC’s
special code compression schemes typic-
ally limit code expansion to only 25%.
Chaining with COAAMON allows compiled
programs to share variables, so a main
menu supports several programs in a sin-
gle runtime environment. True Integer
Arithmetic and Integer FOR . . . NEXT
capabilities maximize the execution speed
of compiled programs. TASC’s near total
compability with Applesoft speeds compi-
lation of existing programs with little or no
modification. Price not given. At your local
dealer or contact: Microsoft Consumer
Products, 1 0700 Northup Way, Bellevue,
WA 98004.
The Tool takes care of the busywork of
programming while you concentrate on
creativity. Design attractive entry screens,
validate, format, and store user input, with
virtually no programming. The Tool does
it for you. What used to take days— even
weeks— now takes only minutes. The Tool
provides an entry screen generator, a data-
base manager, and a report formatter,
each with very sophisticated capabilities
such as screen editing, field formatting
and entry validation, multiple disk files,
Corvus or floppy support, record lengths
as large as memory, fast read and write,
report printing with pagination, subtotals,
multiple column widths. No price given.
High Technology Software Products, Inc.,
P.O. BoxS-14665, 2201 N.E. 63rd, Okla-
homa City, OK 73113 (405) 478-2105.
MAL/80 is an adaptation of SM\L, a
structured macro Assembly language
developed at Bell Labs in the 1970’s.
Incorporates an easily-learned processor-
independent symbolic notation system,
closely resembling a high level language,
that makes programs easy to read, debug
and maintain; use of the three basic struc-
tured programming constructs bEGlN
. . . END, IF . . . ThEN . . . ELSE, and
LOOP . . . REPEAT; an extremely flexible,
independent macro and text pre-processor
which allows the programmer to create
his own programming environment; a
compiler/linker which permits input
source and its own relocatable object
code to be mixed, creating modular pro-
grams in a truly top-down fashion; an
automatic translator which upgrades
existing assembly language programs to
SMAL/80; and more. 136-page user’s
guide and an abridged pocket guide. On
CP/M disks for $150, with manual.
Chromod Associates, 1 030 Park Avenue,
Hoboken, NJ 07030 (201) 653-7615.
“Softdisk” Magazine is entirely contained
on a floppy disk. The January issue fea-
tured Lisa and animated Hi-Res photo-
graphs, 21 subscriber-contributed pro-
grams— seven games, four novelties, three
Hello programs, two for teachers, three
utilities, two for home and business. Subs
ription cost is $10 for the first issue you
order and $5 for each succeeding issue
when the prior diskette is returned. Soft
Disk 3811 St. Vincent, Shreveport, LA
71108.
This is the first full-scale, commecial im-
plementation of Modula-2, a simple but
powerful new programming language de
signed for the Apple 11 . Modula-2 is a high-
level language designed by Pascal’s crea-
tor, Niklaus Wirth of the Federal Institute
of Technology in Zurich. Features pro-
vided by Modula-2 include modules, pro-
cesses, separate compilation, dynamic
array parameters, and low-level machine
access. Requires a 64K Apple 11 with the
Apple Pascal operating system. The com-
piler accepts the full Modula-2 language
with minor implementation restrictions.
Programs are compiled into p-code.
Separate compilation is fully supported,
with up to 50 separately compiled modules
per program. No linking is required; mod-
ule binding is performed at run time.
Modula-2 consists of a p-code interpreter
(which is upward compatible with the
Apple Pascal interpreter), a fast, one-pass
compiler, a library management utility,
and a standard module library. Modules
provided include I/O, strings, storage al-
location, program loader, process sche-
duler, and mathematical functions— $550.
Volition Systems, P.O. Box 1236, Del Mar,
CA 92014 (714) 457-3865.
UTILITIES
Disk Libraiy is an elegant, user-oriented
system for creating and maintaining a
thorough, cross-referenced index of all
your disk-based programs and data files. It
provides for automatic entry into your
library file of the full catalog of any Apple
diskette. Disks formatted under other
operating systems (such as Pascal and
CP/M) are easily entered from the key-
board. Written entirely in machine code.
Disk Library’s operation is both smooth
and swift. Super fast machine language
sorts. Works with all disks created under
DOS 3.1, 3.2, and 3.3. Block actions
include global editing and deleting. Instant
searches by full or partial string. 1 00 page
user’s guide provides introductory and
advanced tutorials, a reference section
and an applications section— $49.95 plus
$2.50 shipping and handling. Modular
Media, 11060 Paradela St, Miami, FL
33156 (305) 661-7310.
Key Perfect is a program verification tool
that reads a BASIC or machine language
program which you have typed in from a
magazine listing and produces a Check
Code table that will assist in verifying cor-
rect entry of your program. Although not
all magazines publish these tables, “no-
charge” copies will be made available to
other magazines to encourage their use of
this powerful verification method. Runs on
any Apple 11 or Apple 11 Plus with DOS 3.2,
3.2.1, or 3.3, and works equally well on
Applesoft programs Integer programs and
any kind of binary file. The minimum sys-
tem requirements are 24K of memory
and one disk drive— $29.95. At your local
dealer or contact Micro-SPARC Systems
Division, Dept. P, Box 325, Lincoln, MA
01773 (617) 259-9710.
Amper-Sort/Merge is a utility program
that sorts from 1 to 5 standard Apple 11
DOS 3.3 text files in a single pass and
merges them into a single file— simul-
taneously sorting them into ascending or
descending order in up to 5 different sort
fields. It processes sequential or random
access text files. If the entire input files will
not fit into memory, it creates and merges
sorted files into a single output file. The
maximum combined size of the unsorted
input files is about 125K. Written in
machine language to achieve exceptional
speed. Compatible with most commercial
data base programs that create standard
Apple 11 DOS 3.3 text files and can be used
in place of the slow BASIC sort/merge
programs that are used in these data base
programs. Gtility/training disk and a 24-
page manual— $49.95 plus $3 postage
and handling. S&H Software, Box 5, Man-
vel, ND 582556 (701) 696-2574.
The Universal Boot Initializer will create a
DOS 3.2.1 disk that boots directly on 13-
or 16-sector systems and load a RAM
Card (in 1.7 seconds) with the “missing”
BASIC language and executes a BASIC,
Binary or EXEC greeting program in Drive
1 or 2. Alternatively it can produce a DOS
1 04 Apple Orchard
mmiim jtesecET
It’s a fact. A single chart or graph can tell you instantly what it
takes hours to interpret from printouts or other raw data.
Now, with the Strobe 100 Graphics Plotter and Software
package, you can create superb hardcopy graphics directly
from your computer. And you can do it for a fraction of the cost
of most other systems.
The Strobe System transforms complex data into
dynamic, colorful visuals with a
few simple commands from your
computer. Charts and transparen-
cies that once took hours to pro-
duce are plotted within minutes.
Information can be presented as
bar charts, pie charts, curves or
isometrics in a variety of colors.
And with a resolution of 500
points per inch, the Strobe 100
matches or surpasses the quahty
of plotters costing thousands of
dollars more.
You can also save and modify your graphics through
Strobe’s menu-driven programs. A broad selection of
software — including a VisiCalc* -compatible program —
is now available.
When the Strobe Graphics System is interfaced to your
computer, an 8-1/2 x 11 inch sheet of paper can speak any-
one’s language — visually. Visit your local dealer and learn
how to start charting your for-
tunes today. Because a perspective
on the present can also be your
window on the future.
iH]
IstrobeJ
V INCORPORATED ^
Strobe Inc.
897- 5A Independence Avenue
Mountain View, CA 94043
Telephone 415/969-5130
The Strobe Graphics System
Seeing is believing
*VisiCalc is a trademark of VisiCorp.
MUSIC
3.3 disk that boots directly on 1 6-sector
systems and functions similarly. In addi-
tion to creating customized or universal
booting disk, the GBl Utility program uses
a Directory Title Formatting procedure
which allows individualization of each disk
with a unique catalog title. Includes a 32-
page instruction manual in addition to a
training disk on the reverse of the utility
disk— $49.95 plus $3 postage & handling.
S&H Software, Box 5, Manvel, ND 58256
(701) 696-2574.
Apple-Cillin II is a comprehensive diag-
nostic system developed to check the per-
formance of your Apple 11 or Apple 11 Plus
and its peripherals. Apple-Cillin 11 will verify
over two dozen hardware operations, and
either identify a specific problem or give
your hardware a clean bill of health—
quickly and easily. Works with 13 and 16
sector drives. It is written entirely in as-
sembly language and is compatible with
any Apple 11 or Apple 11 Plus with 48K of
RAM and one or more disk drives. Fea-
tures linked tests, 6502 CPU test, printed
results, disk speed text. Boots from any
slot-$49.95. XPS, Inc, 323 York Road,
Carlisle, PA 17013 (800) 233-7512 or in
PA call (71 7) 243-5373.
The J.O.Y. Spooler is a software program
that actually lets your Apple print and
compute simultaneously. You’ll be able to
run programs from your keyboard at the
same time your printer is working. J.O.Y. is
not a microbuffer. Its application is not
limited to parallel printer. In fact, J.O.Y.
works with any printer, card and slot. With
DOS 3.3 and 48K of RAM, J.O.Y. can print
text files or Applesoft program files. And it
costs only a refreshing $39.95. XPS, Inc.,
323 York Road, Carlisle, PA 17013 (800)
233-7512 in PA call (717) 243-5373.
The Advanced X-tended Editor (AXE) is a
professional programming aid which pro-
vides the user with a “text-editor” style
extension to the standard Applesoft oper-
ating system. Operating alongside DOS,
Monitor and Applesoft, AXE remains
transparent to the user until called upon
by one of over thirty commands. Features
global search and replacement, including
wildcards, selected changes, and line
number references, full character insert,
gobble and delete, enhanced cursor
movement including search ahead and
position, two packed list edit modes, recall
editing modes, user programmable key-
board macros, four list formats, including
unique break list format for easier reading,
understanding, and editing of code. Also
provides auto line numbering and lower
case character entry. The resident BASIC
program may be run at anytime. Requires
Apple 11 or 11 Plus, Applesoft ROM, DOS
3.3 and 48K RAM— $69.95. Versa Com-
puting, Incl, 3541 Old Conejo Road, Suite
104, Newbury Park, CA 91320 (805)
498-1956.
WORD PROCESSING
The Apple Speller interfaces to the most
popular Apple word processors, including
Applewriter, Apple Pie, Executive Secre-
tary, Letter Perfect, Magic Window, and
Superscribe 11 just to name a few. In fact,
the Apple Speller can analyze the output
of any editor that writes a standard Apple
binary or text file to a diskette. Supplied
with a 30,000+ word dictionary on a single
5^4" diskette with additional space to eas-
ily add another 8,000 words to suit your
individual needs. The Apple Speller has
built-in utilities to maintain the dictionary
diskette. You can readiliy add words, delete
words, and create an unlimited number of
modified and/or new dictionaries for spe-
cific applications. The Apple Speller is
capable of proofreading a 1 0 page docu-
ment in 1 minute if there are no spelling
mistakes and 2 minutes, 15 seconds for
an unlimited number of spelling errors.
Requires an Apple 11 or 11 Plus with 48K,
DOS 3.3 and 1 or 2 disk drives. Two drives
are required to delete or add words to the
dictionary— $75. Sensible Software, 6619
Perham Drive, West Bloomfield, Ml 48033
(313) 399-8877.
LexiCom allows nearly universal transfer
of word processing files. Files may be
transferred back and forth between Super-
text and Applewriter and any word pro-
cessor that uses standard Apple text files
(e.g.. Superscribe, Apple PIE). In addition,
the text files created from Applewriter or
Supertext files may be transmitted over
the phone lines using any of the commun-
ications packages available. In addition,
BASIC programs can be edited with most
word processors. And LexiCom offers the
only possible tool for converting upper/
lower case Supertext files to upper case
only files— $49.95. At your local dealer or
contact Micro-SPARKC Systems Division,
Dept P, Box 325, Lincoln, MA 01 773 (61 7)
259-9710.
Draw Waves by Syntauri Corporation, is a
sound designer system that responds to
musicians’ demands for unique and excit-
ing sound design tools. Used with the
alphaSyntauri digital synthesizer system,
synthesists are now free to design arbitrary
sounds which go beyond the limits of
conventional saw/ sine/ square/triangle
waves technology. Draw Waves lets musi-
cians create new sounds by drawing gra-
phical representations of complex sounds
(waveforms). A microcomputer, the Apple
11, performs the work of transforming the
picture into sounds; the video screen pro-
vides visual feedback during the drawing
process. Sounds created are stored dig-
itally, and may be recalled at any later time
for playing and recording sessions with
the alphaSyntauri keyboard instrument.
Draw freehand, with lines or specify vectors
using X,Y coordinates— $29.95. Syntauri
Corporation, 3506 Waverly St., Palo Alto,
CA 94306 (415) 494-1017.
CATALOGS/BOOKS
Programming the Apple is very easy to
read and excellent for the beginning pro-
grammer. Includes over 350 figures, illus-
trations, tables and coding examples. Pro-
vides over 6,000 lines of written code, 12
chapters and 8 appendices. The glossary
contains over 1 00 definitions while a bib-
liography provides over 60 references.
500 pages 8"xl0"— $24.95 suggested
retail. Add $2 per volume for shipping and
handling. Mesa Research, Inc., Rt. 1 Box
1456A, Waco, TX 76710 (800) 824-7888
or in CA (800) 852-7777.
The International Software Directory lists
tens of thousands of software packages
and classifies them by machine, operating
system, subject, vendor and price. Review
information is also included. It is inde-
pendent of both machine manufacturers
and software houses and thus allows for
comparison and one-stop shopping. It is
backed by an excellent search service and
regular updates are available from the
publisher. Available in two volumes: The
international Microcomputer Software
Directory contains 7,000 programs and is
available at the extremely competitive
price of $34.95 plus $2.95 postage and
handling; and The International Minicom-
puter Software Directory which is available
for $65. Imprint Software, 1 520 South Col-
lege, fort Collins, CO 80524 (303)
482-5574.
The Book is a complete critical analysis of
most Apple software available. E^cperts
review, rate and evaluate the programs on
1 1 separate points. It covers games, edu-
cation, business and utilities as well as
hardware. Over 500 programs are re-
1 06 Apple Orchard
MORE
6 Ports
& a Joy of a stick
... to expand your
Apple’s* fun & convenience.
FUNF
FUN!
Our exclusive EXPANDAPORT gives
outside-of-the-Apple convenience! No
more opening the cover. Just install
EXPANDAPORT. . .and plug in
joy sticks, printer, light
pen etc. Comes com-
plete with speaker for
greater sound. Only
S69.95
This JOY STICK’S a joy
to use. Its heavier
metal case doesn’t slip
or slide like plastic. And
the very sensitive switch’s
guaranteed for 1,000,000
pushes. Better control and
reliability, only $59.95.
At computer stores, or:
DATAMOST
9748 Cozycroft Ave.
Chatsworth, Ca 91311
(213) 709-1202
VISA/MASTERCHARGE accepted. 3% shipping/
handling charge. (California residents add 6% tax)
‘Apple is a trademark of Apple Computer, Inc.
^SCMPPS
DMA SYSTEMS, INC.
NOW THE
JOB COST SYSTEM
SPECIFICALLY DESIGNED
FOR THE APPLE II®...
PERFECT TO THE CORE.
At the core of your business is profitability. And profitability depends upon
productivity. Meeting your business goals requires current and accurate
information to support decision making. To do that, you need a system . . .
the SDSI Job Cost System. The SDSI Job Cost System is a low-cost, adaptable
reporting tool which organizes and monitors information critical to business
decisions and daily operations. Business managers and professionals in any
size business can use this comprehensive software, developed specifically for
use with Apple II or Apple ll/Plus Computer.
THE SDSI JOB COST SY
USE, EASY TO UNDER
IT IS USER-FRIENDLY,
MENU-DRIVEN, AND
WELL-WRITTEN BY PRO-
FESSIONALS IN THE JOB
COST FIELD.
THE SDSI JOB COST
SYSTEM OFFERS TO
BUSINESS MANAGERS
AND PROFESSIONALS
THE TOOLS REQUIRED
TO ACHIEVE THE
GOALS AT THE CORE
OF EVERY BUSINESS —
PROFIT AND MAXI-
MUM PRODUCTIVITY.
For a free brochure with all the details, see your locaf Apple Dealer or call
SCRIPPS DATA SYSTEMS INCORPORATED
9747 BUSINESSPARK AVE.«SUITE 202 G«SAN DIEGO, CA 92131
PHONE (714) 695-1540
“ APPLE is a registered trademark of Apple Computer, Inc.
viewed— $19.95. The Book Company,
16720 Hawthorne Blvd., Lawndale, CA
90260 (213) 371-4012.
How to Patent Computer Programs by S.
Pal Asija, a patent attorney who success-
fully secured a patent for a program that
he designed. Gntil now, it has been gener-
ally assumed that patent protection is not
available for computer programs, which
are generally referred to as “software” by
the computer trade. Such programs had
to be protected by trade secret and by
copyright, both of which afford the pro-
gram developer much less protection
than is available with a patent— $50.
Research Press, Inc., 4500 W. 72nd Ter-
race, Prairie Village, KS 66208 (913)
362-9667.
How to Operate the Apple II Plus is a new
mini-course that puts an end to trial and
error learning for the first-time computer
user. No more fumbling through four dif-
ferent manuals, wondering where to begin
and what is important. In just three audio
cassette lessons of an hour or two each,
the learner is carefully guided through the
essentials of computer operations: howto
run programs, enter date, save and organ-
ize files, make backup copies, modify
programs and much more. No technical
knowledge is assumed, and the emphasis
is on basic operations, rather than on pro-
gramming. Designed for junior high and
up, the training package can be used
again and again with students, family, col-
leagues, clients, staff and customers.
Apple’s own System Master 3.3 diskette
serves as the source of all demonstration
programs and utilities used in the mini-
course. 28-page operator’s guide is fully
indexed for quick reference after the
course is over. Any standard cassette
player can be used, and no computer
hookup is required— $49.95. FlipTrack
Training Tapes, P.O. Box 711, Glen Ellyn,
IL 60137 (312) 790-1117.
The Computer Tutor: Learning Activities
for Homes and Schools by Dr. Gary W.
Orwig, is designed for parents to introduce
their children to computing. The Compu-
ter Tutor enables everyone to join in the
fun of computer play. CJsing easy-to-follow
print-outs with numerous illustrations,
parents can experiment with ways to mod-
ify their own family programs, while kids
can sharpen their math and verbal skills,
learn the metric system, and much more.
The twenty-five programs use linear,
branching, and simulation techniques
including: Math Tutor, Test Tutor, Metrics,
Memory Test, Trivia Quiz, Scrambled
Words and 1 9 more. All written in stand-
ard 1 6K of floating point BASIC, are ready-
to-run on the Apple 11, TRS-80, Commo-
dore Pet, and other microcomputers using
this language— $10.95 paperback. Little,
Brown, Customer Service Department,
200 West Street, Waltham, MlA 02154
(617) 890-0250.
MISCELLANEOUS
I-Protect has an answer to relieve the
increasing health concerns related to the
extended use of CRT s. The CRT Radiation
Shield is a slightly tinted, transparent, 6
mm sheet of leaded hi-impact acrylic. The
lead equivalency is .3 mm., which pro-
vides more than 97% shielding of any
radiation emitted through the monitor or
television screen. In addition, 1-Protect
enhances the visual acuity of the display
image with a slight magnification, thus
reducing eye strain. Easy to cut, drill or
shape to fit any terminal or television set,
and is easily cleaned with a plastic cleaner.
Shipped with Velcro fasteners for easy
attachment— 8x10" $49.50, 12x12"
$59.50. 1-Protect, 301 N. Prairie Avenue,
Suite 510, Inglewood, CA 90301 (213)
673-1587.
This special Case for the Apple II compu-
ter also holds two disk drives (while con-
nected). Features a foam padded interior,
non-metallic hold down strap, removable
locking cover, rubber no-slip bumpers on
both the cover and the base, and sturdy
abs plastic end-cap consruction. Includes
UPS delivery— $64. Fiberbilt, 601 West
26th Street, New York, NY 10001 (212)
675-5820.
A new High yield Multistrike Ribbon Car-
tridge has a revolutionary new gear ratio
system and a new five-overstrike formula
multistrike ribbon. Aspen has added ap-
proximately 100,000 additional charac-
ters to their existing NEC multistrike rib-
bon cartridge. The user realizes approxi-
mately 40% more character life for as little
as 1 0% more in cost. Tests indicate a total
average yield of 325,000 characters per
NEC High Yield Multistrike ribbon car-
tridge. Available in colors: blue, red, green,
and brown as well as black. Aspen Rib-
bons, Inc., 1 700 N. 55th Street, Boulder,
CO 80301-2796 (303) 444-4054 or (800)
525-0646.
Static Electricity occurs naturally by the
movement of people and materials. In
most everyday environments, it is merely
a commonly recognized nuisance. But for
the computer user^ it can be more than a
nuisance; it can be a real problem. Clear 1
antistatic treatment spray is proven effec-
tive in eliminating static electricity for
many weeks with one application. Much
more cost effective than bars or mats.
Treat the entire EDP environment, not just
a small area. Non-flammable, non-toxic,
safe for use on any surface that will not
waterspot. Simple to use: just spray or
wipe. For floors and carpets, just spray as
evenly as possible. Allow to dry. 16 Oz
bottle with spray pump. Midik Packaging
Corp., 2601 Industrial Parkway, Elkhart, IN
46516(219) 293-6516.
Design line micro work stations are avail-
able in a range to accommodate all micro-
computers. Delivered heavily packaged,
in self-assembly form needing only a Phil-
lips screwdriver and a few minutes of your
time to assemble. Manufactured from 1 "
all wood particle board surfaced with hard-
wearing melamine veneer, in either Oak
or Walnut. Prices available upon request.
Atlantic Cabinet, P.O. Box 100, Williams-
port, MD 21795 (301) 223-8900.
The new Basic Comfort II computer desk
was designed by a dedicated computer
hobbyist. The top accepts the usual peri-
pherals— disk drives, small printer and
CRT —and leaves about two square feet
(15x25") in front of you for reading and
writing. The keyboard shelf is 25" above
the floor and that places your “left arrow”
where your fingers like to be. Proper venti-
lation is built in, and your tangled web of
ribbon and wires has its own “rat’s nest”
area. There’s also an additional knee
height shelf for storage. Finished in
woodgrain (walnut or light oak) high pres-
sure mica laminate— $169 fully assem-
bled. Picture House, 1 66 Boynton Blvd.,
Daytona Beach, FL 32018 (904)
253-7785.
1 08 Apple Orchard
• •
RECEtVABLES
(Profit Analysis)
nsALEsl
IanalysisI
[mwungj-'
LANG AGC
ran la or,
PATIEN^’
records
[ LETTER WRITER
[(AeroiipB^Pjg^
ftmore
your power is
forflppp
start
es, Applesoft in mom, 48 K
You
C©)RTECHS
W nriRPHRATinM
C.O.R.P/“ writes software. Perhaps you should
read that again. Not “simplifies prog^ramming” or
“makes debugging easier.” C.O.R.P. writes
APPLESOFT BASIC— complete, stand-alone
programs which run, bug-free, the very first time,
need not type a single character of basic code— ever.
C.O.R.P. does that. Your answers to questions in simple
English “design” the program. In minutes, C.O.R.P. writes
all the program code, scrolls it to the screen and automatically
saves it to your disk Your program because you designed it.
Once written, your program runs without C.O.R.P. You may list
your program, examine it, modify it further or even sell it— as you
wish, royalty free. No mere“data base manager, ”at any price, does thai
The applications are almost limitless. Your C.O.R. P. Program Generation^
System will: • handle nearly as much data as your disks will hold (1 1 3K
per disk!) # find any record in less than a second # let you design your
own screens as quickly as you can move the curser around ® sort, re-sort
and update your data for you • examine and re-examine your data and
then print reports, checks, invoices, statements, mailing labels, lists, memos-
you name it. C.O.R.P. allows you to use your Apple II plus as the working tool it
really is. Isn’t that why you bought one?
Computers should write code. You should design programs. Now you have the power.
C.O.R.P. I features: 9 a data entry program generator • a full sort sub-
system 9 an update sub-system 9 a full diagnostic package 9 a print program
generator $235
C.O.R.P. II features: • all of C.O.R.P. I plus: 9 a system menu generator • a
complete forms letter generator 9 a full files editor • a system demo package
9 an Applesoft tutorial $425
CORPORATION
900 North Franklin, Chicago, Illinois 60610
See your dealer today or
call toll-free 1-800-621-4109
(In Illinois, call (312) 943-0700)
Dealer inquiries welcome.
C.O.D. welcome.
C.O.R.P. is a trademark of
Maromaty Scotto Software Corporation.
CIRCLE 129 ON READER SERVICE CARD^
ADVERTISERS’ INDEX
107 Advanced Business Technology, Inc.
103 Advanced Logic Systems, Inc.
74 Alpha Logic Business Systems, inc.
74 Anchor Pad Intemationai
57 Applied Software Technology, Inc.
51 Ai^cial intelligence
65 Artsci-Softape
72 Anthro Digital, Inc.
92 Axalon, Inc.
89 Beagle Bros.
6 Bite-Soft
13 Business & Professional Software
94 Broderbund Software
86 Cases, Inc.
23 Chess et ai.
105 Color Tech
24 Computer-Advanced Ideas
21 Computer Data Services
35 Computer Exchange
69 Coprocessors, Inc.
ibc Corona Data Systems, Inc.
109 Cortechs
10, 107 Datamost
51 East Coast Software
39 Exec Systems
77 Great Lakes Digital
70 Hardcore-Softkey
93 Hayden F\iblishing Co.
33 Hayes AAicrocomputer Products
27, 101 High Technology
7 Hewlett-Packard
51 Individualized Operand
14 Intra Computing
70 Interactive Structures
95 Information Gniimitred Software
ifc Leading Edge Products
87 Link Systems
68 Macrotronics
49 Micro- Ware Distributors
43, 83 M & R Enterprises
2 Micro-sci
79 Microsoft Consumer Products
31 National Computer Survey
9 Nibble
71 Omega Microware (uncensored), Inc.
97 Orange Micro, Inc.
74 Paymar/Enhanceware
99 Prometheus Products, Inc.
73 Quad Syetems, Inc.
51 Rainbow Computing
68 RH Electronics
107 Scripps Data Systems, inc.
14 Silicon Valley Systems, Inc.
68 Smartware
98 Smith Micro Software
be Software PTiblishing Corporation
59 SoftTech Micro Systems
91 Sorrento Valley Associates
47 Southwestern Data Systems
15 Strategic Simulations, inc.
5,111 ^M,Inc.
25 TO products
64 Tovatech
54 Van Nostrand Reinhold, Inc.
63 Vista Computer, Inc.
68 Vynet Corporation
1 XEBEC
Apple
Orchard
SUBSCRIPflONS
International Apple Core, 910 A George St., Santa Clara, CA 95050
inTERMATIOfiAL
APPLE CORE '
The International Apple Core makes individual subscriptions to "The Apple Orchard" available:
NAME
STREET
CITY STATE ZIP
COUNTRY
Annual Subscription Rate: $15.00 for 6 Issues
First Class Postage: $7.50 additional (required for Canada, Mexico, APO, and FPO addresses)
Overseas and other foreign air mail postage (required): $15.00 additional
TOTAL REMITTANCE ENCLOSED: $(USA)
Make check or money order payable to "International Apple Core" and return with this form to:
International Apple Core
910 A George St.
Santa Clara, CA 95050
TOTAL REMITTANCE ENCLOSED: $ (USA) - —
110 Apple Orchard
TheNewAIO-n.
Another winner from the folks w^o invented
multi-function Apple interfeces.
SSM is still ahead of the game
when it comes to the Apple ITF^
Choose from any of four operating
modes. And you’re assured of flexi-
bility at a price that spells big
savings.
Check out why SSM spells
success:
THE NEW SERIAL/PARAL-
LEL AIO-II: this new full-function
serial and parallel interface for the
Apple II gives you true simulta-
neous operation. It’s totally trans-
parent to the user; there’s no soft-
ware to write, and no need to
modify your computer. Advanced
design techniques overcome the
need for “phantom” slot assign-
ments and related software com-
patibility concerns.
The AIO-II™ appears to applica-
tion software as either an Apple
communications card or parallel
printer card. You don’t have to
worry about special setup require-
ments. Hassle-free, user-oriented
AIO-II design permits easy selec-
tion of four functions: serial modem,
serial terminal/printer, parallel Cen-
tronics printer, and general-purpose
parallel. On-board firmware provides
all necessary drivers in a single
package. Optional cables support
Centronics-compatible printers and
others.
You can remain in the game, too,
with either our Serial ASIO™ or
Parallel APIO™ boards— if low
cost, single function’s your style.
Our ASIO connects your Apple to
a modem with an optional terminal
routine, or to a terminal/printer
without modifying the cable. It
gives you standard RS-232 interface
with complete handshaking. And
selectable rates from 110 to 9600
baud. The APIO parallel interface
supports general-purpose I/O and
all popular Centronics-compatible
printers, including Epson, IDS,
Okidata, Anadex, and others.
All our game-winning boards are
designed to make your Apple more
productive. Optional software sup-
port is available for Apple Pascal
and Microsoft CFIM™
Whether you’re an OEM or end
user, we can deliver any quantity
you specify. Fast. For the latest
word on any of these interface
boards, or our newly enhanced
A488™ (the industry’s highest per-
formance IEEE-488 controller), see
your local dealer, or call us today.
SSM Microcomputer Products, Inc.,
2190 Paragon Drive, San Jose, CA
95131, (408) 946-7400, Telex:
171171, TWX: 910-338-2077.
Apple and Apple II are trademarks of Apple
Computer, Inc. CP/M is a trademark of Digital
Research. AIO-II, ASIO, APIO and A488 are
trademarks of SSM Microcomputer Products,
Inc.
Starfire.
The
Winchester
disk made just
for Appie II.
You can transform your Apple II into a powerful business computer. How?
By using the Starfire, a Winchester-style disk reasonably priced at $2995.00.
Starfire provides the qualities you’d want of a computer; smooth
responsive interaction, high speed, real safety of stored data and large
data files.
Storing all the information on a rigid disk, sealed in a
contamination-propf container allows for large amount of storage,
fast operation and remarkable reliability.
With a Winchester disk, all your programs and data are available
instantly at the touch of a key, without fumbling and searching through
floppy diskettes. Implemented with the right software, a Winchester disk
will giveyou everythirig you’d expect and should get from a
business computer.
Why wait? Calf us at Corona now for more information. We’ll tell you
where to find the dealer nearest you .
corona
We don’t make a Winchester for just
anybody.
We’re Corona Data Systems and we’ve made Starfire, a
Winchester disk just for Appie i|*.
Whaf s in it for you?
5 miiiion characters of storage. And that’s not ail. You’li get
Corona’s Disk Partitioning which allows for up to 16 sep-
arate operating systems such as Appie DOS, CP/M*and
Pascai, ali sharing the same disk. Of course, you’li still
be able to use DB Master^and protected software like
VisiCaic*.
Doubie Size Voiumes.
And with our Doubie Size Voiumes, your Appie DOS is trans-
formed into something special that offers larger data files.
And you’ll never have to type commands like “cataiog”
r«> corona
doto /yrtem/
21541 Nordhoff Street, Units Chatsworth, California, 91311 (213)998-0505
Starfire - the Winchester disk made just for Appie II.
and “run” or type program
names again. You can even
forget what voiumes the pro-
grams are in.
Reiiabiiity.
But you’il never forget Star-
fire’s reiiabiiity. That’s be-^
cause we built DataGuard,
the feature that will correct errors, not just report them. And
we also provide a one-year warranty that you can count
on. That’s reiiabiiity.
So why take chances? With Starfire, you’re not just adding
a hard diskto an Appie ii, but transforming an Appie il into
a fuil hard disk business computer.
‘Starfire and DataGuard are trademarks of Corona Data Systems * Apple II is a registered trademark of Apple Computers, Inc. •VisiCalc is a trademark of Personal Software Inc.
• r P/M i.<? n rpni.stprert trndemark of Diaital Research. Inc. * DB Master is a trademark of Stoneware
Many people think just because a computer does
difficult things, it must be difficult to operate. Not so.
At least not with PFS ™ and PFS: REPORT.
PFS and PFS: REPORT let you concentrate cm
doing your work, not on working your computer. There’s
no complicated programming or computer language to
learn. Using the PFS Series is so straightforward, you
can learn it in as little as 20 minutes, and that’s some-
thing both experts and beginners can appreciate.
40-column format to accommodate larger printouts,
and tell you how much rcmm you have left on your disk.
Get more out of what you put in.
PFS: REPORT sorts, calculates, totals, formats
and prints presentation-quality reports with up to 9 col-
umns, in alpha or numeric order, with automatic
entering and justification. With your information in
this format, you can analyze it quickly to help spot
trends, plan and make decisions.
Design your own management system, simjdy.
PFS lets you arrange your information in "forms”
you design yourself. Once you’ve created your form—
with spaces for all the necessary data— you simply fill
in the blanks.
If you don’t like the original form, PFS lets you
changejust the form, without having to totally re-enter
the information on it.
To use your forms, just call up the information
you want in a variety of ways such
as "less than” "more thanj’ "equal
tor "between” or "not.” You can
even find specific charac-
ters, words, names or num-
bers. And PFS can also
sort labels, change its
A whole family of software for Apple® II and III.
PFS consistently ranks among the 5 top-selling
business software packages for Apples. Because you
can use it for almost anj4hing- from chemical analyses
to keeping track of your wine collection, from bal-
ancing your checkbook to computing your payroll.
And there are more programs on the way.
For a free, hands-on demonstration of PFS and
PFS: REPORT, stop by your local computer store. If
^ ^ ^ they don’t have it yet, tell them to
Hardworkmg^
1^1 Landings Dr., Moun-
tain View, CA 94043.
You’ll be amazed at
how much you can bite off.
an ^7 au(
software for Apples
that isn’t a lot of work.
® Apple is a registered trademark of Apple Computer, Inc. “ PFS is a trademark of Software Publishing Corporation.
■'--reR,fehi,^Corp«rafc„